builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0204 starttime: 1467383658.99 results: success (0) buildid: 20160701065031 builduid: c767f5fb4f57427c8722dbadfbf73505 revision: 5e6976a28642d4d159071e14fd3251d76b9c46fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:18.986258) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:18.986671) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:18.986961) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:19.010157) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:19.010457) ========= 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.hZrfaR0OiH/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.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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-01 07:34:19-- 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% 154M=0s 2016-07-01 07:34:19 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.135939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:19.168181) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:19.168508) ========= 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.hZrfaR0OiH/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.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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.025526 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:19.216269) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-01 07:34:19.216616) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5e6976a28642d4d159071e14fd3251d76b9c46fa --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 5e6976a28642d4d159071e14fd3251d76b9c46fa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hZrfaR0OiH/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.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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-01 07:34:19,297 truncating revision to first 12 chars 2016-07-01 07:34:19,298 Setting DEBUG logging. 2016-07-01 07:34:19,298 attempt 1/10 2016-07-01 07:34:19,298 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/5e6976a28642?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 07:34:20,253 unpacking tar archive at: mozilla-beta-5e6976a28642/testing/mozharness/ program finished with exit code 0 elapsedTime=1.230802 ========= master_lag: 1.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-01 07:34:22.024447) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:22.024832) ========= script_repo_revision: 5e6976a28642d4d159071e14fd3251d76b9c46fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:22.025223) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:22.025487) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 07:34:22.049005) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-07-01 07:34:22.049312) ========= /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.hZrfaR0OiH/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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:34:22 INFO - MultiFileLogger online at 20160701 07:34:22 in /builds/slave/test 07:34:22 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:34:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:34:22 INFO - {'append_to_log': False, 07:34:22 INFO - 'base_work_dir': '/builds/slave/test', 07:34:22 INFO - 'blob_upload_branch': 'mozilla-beta', 07:34:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:34:22 INFO - 'buildbot_json_path': 'buildprops.json', 07:34:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:34:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:34:22 INFO - 'download_minidump_stackwalk': True, 07:34:22 INFO - 'download_symbols': 'true', 07:34:22 INFO - 'e10s': False, 07:34:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:34:22 INFO - 'tooltool.py': '/tools/tooltool.py', 07:34:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:34:22 INFO - '/tools/misc-python/virtualenv.py')}, 07:34:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:34:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:34:22 INFO - 'log_level': 'info', 07:34:22 INFO - 'log_to_console': True, 07:34:22 INFO - 'opt_config_files': (), 07:34:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:34:22 INFO - '--processes=1', 07:34:22 INFO - '--config=%(test_path)s/wptrunner.ini', 07:34:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:34:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:34:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:34:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:34:22 INFO - 'pip_index': False, 07:34:22 INFO - 'require_test_zip': True, 07:34:22 INFO - 'test_type': ('testharness',), 07:34:22 INFO - 'this_chunk': '1', 07:34:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:34:22 INFO - 'total_chunks': '10', 07:34:22 INFO - 'virtualenv_path': 'venv', 07:34:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:34:22 INFO - 'work_dir': 'build'} 07:34:22 INFO - ##### 07:34:22 INFO - ##### Running clobber step. 07:34:22 INFO - ##### 07:34:22 INFO - Running pre-action listener: _resource_record_pre_action 07:34:22 INFO - Running main action method: clobber 07:34:22 INFO - rmtree: /builds/slave/test/build 07:34:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:34:24 INFO - Running post-action listener: _resource_record_post_action 07:34:24 INFO - ##### 07:34:24 INFO - ##### Running read-buildbot-config step. 07:34:24 INFO - ##### 07:34:24 INFO - Running pre-action listener: _resource_record_pre_action 07:34:24 INFO - Running main action method: read_buildbot_config 07:34:24 INFO - Using buildbot properties: 07:34:24 INFO - { 07:34:24 INFO - "project": "", 07:34:24 INFO - "product": "firefox", 07:34:24 INFO - "script_repo_revision": "production", 07:34:24 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 07:34:24 INFO - "repository": "", 07:34:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 07:34:24 INFO - "buildid": "20160701065031", 07:34:24 INFO - "pgo_build": "False", 07:34:24 INFO - "basedir": "/builds/slave/test", 07:34:24 INFO - "buildnumber": 22, 07:34:24 INFO - "slavename": "t-yosemite-r7-0204", 07:34:24 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 07:34:24 INFO - "platform": "macosx64", 07:34:24 INFO - "branch": "mozilla-beta", 07:34:24 INFO - "revision": "5e6976a28642d4d159071e14fd3251d76b9c46fa", 07:34:24 INFO - "repo_path": "releases/mozilla-beta", 07:34:24 INFO - "moz_repo_path": "", 07:34:24 INFO - "stage_platform": "macosx64", 07:34:24 INFO - "builduid": "c767f5fb4f57427c8722dbadfbf73505", 07:34:24 INFO - "slavebuilddir": "test" 07:34:24 INFO - } 07:34:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 07:34:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 07:34:24 INFO - Running post-action listener: _resource_record_post_action 07:34:24 INFO - ##### 07:34:24 INFO - ##### Running download-and-extract step. 07:34:24 INFO - ##### 07:34:24 INFO - Running pre-action listener: _resource_record_pre_action 07:34:24 INFO - Running main action method: download_and_extract 07:34:24 INFO - mkdir: /builds/slave/test/build/tests 07:34:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:34:24 INFO - https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:34:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:40 INFO - Downloaded 1201 bytes. 07:34:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:40 INFO - Using the following test package requirements: 07:34:40 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:34:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 07:34:40 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 07:34:40 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'jsshell-mac64.zip'], 07:34:40 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 07:34:40 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:34:40 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 07:34:40 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 07:34:40 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 07:34:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:40 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 07:34:40 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:34:40 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:34:40 INFO - https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:34:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:34:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:34:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:42 INFO - Downloaded 18406682 bytes. 07:34:42 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:34:42 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:34:43 INFO - caution: filename not matched: web-platform/* 07:34:43 INFO - Return code: 11 07:34: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:34:43 INFO - https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:34:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:34:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:34:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:44 INFO - Downloaded 36389085 bytes. 07:34:44 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:34:44 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:34:48 INFO - caution: filename not matched: bin/* 07:34:48 INFO - caution: filename not matched: config/* 07:34:48 INFO - caution: filename not matched: mozbase/* 07:34:48 INFO - caution: filename not matched: marionette/* 07:34:48 INFO - caution: filename not matched: tools/wptserve/* 07:34:48 INFO - Return code: 11 07:34: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:34:48 INFO - https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 07:34:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 07:34:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:51 INFO - Downloaded 73030636 bytes. 07:34:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:51 INFO - mkdir: /builds/slave/test/properties 07:34:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:34:51 INFO - Writing to file /builds/slave/test/properties/build_url 07:34:51 INFO - Contents: 07:34:51 INFO - build_url:https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:34:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:34:52 INFO - Contents: 07:34:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:34:52 INFO - https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:34:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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:34:55 INFO - Downloaded 103702195 bytes. 07:34:55 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:34:55 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:34:59 INFO - Return code: 0 07:34:59 INFO - Running post-action listener: _resource_record_post_action 07:34:59 INFO - Running post-action listener: set_extra_try_arguments 07:34:59 INFO - ##### 07:34:59 INFO - ##### Running create-virtualenv step. 07:34:59 INFO - ##### 07:34:59 INFO - Running pre-action listener: _pre_create_virtualenv 07:34:59 INFO - Running pre-action listener: _resource_record_pre_action 07:34:59 INFO - Running main action method: create_virtualenv 07:34:59 INFO - Creating virtualenv /builds/slave/test/build/venv 07:34:59 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:34:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:34:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:34:59 INFO - Using real prefix '/tools/python27' 07:34:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:35:00 INFO - Installing distribute.............................................................................................................................................................................................done. 07:35:02 INFO - Installing pip.................done. 07:35:02 INFO - Return code: 0 07:35:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:35: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:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35: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:35:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35: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', '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 0x106584e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065a1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa309d785d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, '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.hZrfaR0OiH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35: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', 'psutil>=0.7.1'] in /builds/slave/test/build 07:35: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 psutil>=0.7.1 07:35:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:02 INFO - 'HOME': '/Users/cltbld', 07:35:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:02 INFO - 'LOGNAME': 'cltbld', 07:35:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:02 INFO - 'MOZ_NO_REMOTE': '1', 07:35:02 INFO - 'NO_EM_RESTART': '1', 07:35:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:02 INFO - 'PWD': '/builds/slave/test', 07:35:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:02 INFO - 'SHELL': '/bin/bash', 07:35:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:02 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:02 INFO - 'USER': 'cltbld', 07:35:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:02 INFO - 'XPC_FLAGS': '0x0', 07:35:02 INFO - 'XPC_SERVICE_NAME': '0', 07:35:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:03 INFO - Downloading/unpacking psutil>=0.7.1 07:35: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:35: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:35: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:35: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:35: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:35: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:35:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:35:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:35:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:35:06 INFO - Installing collected packages: psutil 07:35:06 INFO - Running setup.py install for psutil 07:35:06 INFO - building 'psutil._psutil_osx' extension 07:35:06 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:35:06 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:35:06 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:35:06 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:35:07 INFO - building 'psutil._psutil_posix' extension 07:35:07 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:35:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:35:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:35:07 INFO - ^ 07:35:07 INFO - 1 warning generated. 07:35:07 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:35:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:35:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:35:07 INFO - Successfully installed psutil 07:35:07 INFO - Cleaning up... 07:35:07 INFO - Return code: 0 07:35:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:35:07 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:35:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:07 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:35:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:07 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 0x106584e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065a1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa309d785d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, '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.hZrfaR0OiH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:07 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:35:07 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:35:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:07 INFO - 'HOME': '/Users/cltbld', 07:35:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:07 INFO - 'LOGNAME': 'cltbld', 07:35:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:07 INFO - 'MOZ_NO_REMOTE': '1', 07:35:07 INFO - 'NO_EM_RESTART': '1', 07:35:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:07 INFO - 'PWD': '/builds/slave/test', 07:35:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:07 INFO - 'SHELL': '/bin/bash', 07:35:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:07 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:07 INFO - 'USER': 'cltbld', 07:35:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:07 INFO - 'XPC_FLAGS': '0x0', 07:35:07 INFO - 'XPC_SERVICE_NAME': '0', 07:35:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:35:07 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:35:07 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:35:07 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:35:07 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:35:07 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:35:07 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:35:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:35:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:35:10 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:35:10 INFO - Installing collected packages: mozsystemmonitor 07:35:10 INFO - Running setup.py install for mozsystemmonitor 07:35:10 INFO - Successfully installed mozsystemmonitor 07:35:10 INFO - Cleaning up... 07:35:10 INFO - Return code: 0 07:35:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:35: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:35:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35: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:35:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:10 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 0x106584e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065a1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa309d785d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, '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.hZrfaR0OiH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:10 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:35:10 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:35:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:10 INFO - 'HOME': '/Users/cltbld', 07:35:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:10 INFO - 'LOGNAME': 'cltbld', 07:35:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:10 INFO - 'MOZ_NO_REMOTE': '1', 07:35:10 INFO - 'NO_EM_RESTART': '1', 07:35:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:10 INFO - 'PWD': '/builds/slave/test', 07:35:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:10 INFO - 'SHELL': '/bin/bash', 07:35:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:10 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:10 INFO - 'USER': 'cltbld', 07:35:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:10 INFO - 'XPC_FLAGS': '0x0', 07:35:10 INFO - 'XPC_SERVICE_NAME': '0', 07:35:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:10 INFO - Downloading/unpacking blobuploader==1.2.4 07:35:10 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:35:10 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:35:10 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:35:10 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:35:10 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:35:10 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:35:13 INFO - Downloading blobuploader-1.2.4.tar.gz 07:35:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:35:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:35:13 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:35:13 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:35:13 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:35:13 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:35:13 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:35:13 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:35:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:35:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:35:13 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:35:13 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:35:13 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:35:13 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:35:13 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:35:13 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:35:14 INFO - Downloading docopt-0.6.1.tar.gz 07:35:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:35:14 INFO - Installing collected packages: blobuploader, requests, docopt 07:35:14 INFO - Running setup.py install for blobuploader 07:35:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:35:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:35:14 INFO - Running setup.py install for requests 07:35:14 INFO - Running setup.py install for docopt 07:35:15 INFO - Successfully installed blobuploader requests docopt 07:35:15 INFO - Cleaning up... 07:35:15 INFO - Return code: 0 07:35:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:15 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 0x106584e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065a1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa309d785d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, '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.hZrfaR0OiH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:15 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:35:15 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:35:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:15 INFO - 'HOME': '/Users/cltbld', 07:35:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:15 INFO - 'LOGNAME': 'cltbld', 07:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:15 INFO - 'MOZ_NO_REMOTE': '1', 07:35:15 INFO - 'NO_EM_RESTART': '1', 07:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:15 INFO - 'PWD': '/builds/slave/test', 07:35:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:15 INFO - 'SHELL': '/bin/bash', 07:35:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:15 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:15 INFO - 'USER': 'cltbld', 07:35:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:15 INFO - 'XPC_FLAGS': '0x0', 07:35:15 INFO - 'XPC_SERVICE_NAME': '0', 07:35:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:35:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-kgSqNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:35:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-rD4ew8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:35:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-x5WuTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:35:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-RymEz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:35:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Yz7lzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-JiGzPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-iphCsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-bWciah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-BdeouM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-UGNMno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-z8aqfU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Z1jop5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-tbNHTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-CyEMnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-C3irj6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-zTreMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-JE0szZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-QUbJ1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ZrsWx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-DXY6q6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:35:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-f8t9SL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:35:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:18 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:35:18 INFO - Running setup.py install for manifestparser 07:35:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:35:18 INFO - Running setup.py install for mozcrash 07:35:18 INFO - Running setup.py install for mozdebug 07:35:18 INFO - Running setup.py install for mozdevice 07:35:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:35:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:35:18 INFO - Running setup.py install for mozfile 07:35:18 INFO - Running setup.py install for mozhttpd 07:35:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:35:18 INFO - Running setup.py install for mozinfo 07:35:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Running setup.py install for mozInstall 07:35:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Running setup.py install for mozleak 07:35:19 INFO - Running setup.py install for mozlog 07:35:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Running setup.py install for moznetwork 07:35:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Running setup.py install for mozprocess 07:35:19 INFO - Running setup.py install for mozprofile 07:35:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:35:19 INFO - Running setup.py install for mozrunner 07:35:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:35:20 INFO - Running setup.py install for mozscreenshot 07:35:20 INFO - Running setup.py install for moztest 07:35:20 INFO - Running setup.py install for mozversion 07:35:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:35:20 INFO - Running setup.py install for wptserve 07:35:20 INFO - Running setup.py install for marionette-driver 07:35:20 INFO - Running setup.py install for browsermob-proxy 07:35:21 INFO - Running setup.py install for marionette-client 07:35:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:35:21 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:35:21 INFO - Cleaning up... 07:35:21 INFO - Return code: 0 07:35:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:35:21 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:35:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:21 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:35:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:21 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 0x106584e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065a1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa309d785d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, '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.hZrfaR0OiH/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:21 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:35:21 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:35:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:21 INFO - 'HOME': '/Users/cltbld', 07:35:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:21 INFO - 'LOGNAME': 'cltbld', 07:35:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:21 INFO - 'MOZ_NO_REMOTE': '1', 07:35:21 INFO - 'NO_EM_RESTART': '1', 07:35:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:21 INFO - 'PWD': '/builds/slave/test', 07:35:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:21 INFO - 'SHELL': '/bin/bash', 07:35:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:21 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:21 INFO - 'USER': 'cltbld', 07:35:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:21 INFO - 'XPC_FLAGS': '0x0', 07:35:21 INFO - 'XPC_SERVICE_NAME': '0', 07:35:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-OJpAtY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-chPrcg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-NYT8s0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-E3jmS2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-w9IwzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-LoHjyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-r_wdBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:35:22 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:35:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:35:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ueVyq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-6edg4g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-1wpDHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-45rcfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-0uwpLX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-UeJVqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-p7uFpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-YOrCg6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-L39YWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-A_txzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:35:23 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:35:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:35:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-fwDttq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:35:24 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:35:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:35:24 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Vd7fhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:35:24 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:35:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:24 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Rre35N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:24 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:35:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:35:24 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-kyWadR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:35:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:24 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:35:24 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:35:24 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:35:24 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:35:24 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:35:24 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:35:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:35:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:35:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:35:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:35:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:35:27 INFO - Downloading blessings-1.6.tar.gz 07:35:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:35:27 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:35:27 INFO - Installing collected packages: blessings 07:35:27 INFO - Running setup.py install for blessings 07:35:27 INFO - Successfully installed blessings 07:35:27 INFO - Cleaning up... 07:35:28 INFO - Return code: 0 07:35:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:35:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:35:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:35:28 INFO - Reading from file tmpfile_stdout 07:35:28 INFO - Current package versions: 07:35:28 INFO - blessings == 1.6 07:35:28 INFO - blobuploader == 1.2.4 07:35:28 INFO - browsermob-proxy == 0.6.0 07:35:28 INFO - docopt == 0.6.1 07:35:28 INFO - manifestparser == 1.1 07:35:28 INFO - marionette-client == 2.3.0 07:35:28 INFO - marionette-driver == 1.4.0 07:35:28 INFO - mozInstall == 1.12 07:35:28 INFO - mozcrash == 0.17 07:35:28 INFO - mozdebug == 0.1 07:35:28 INFO - mozdevice == 0.48 07:35:28 INFO - mozfile == 1.2 07:35:28 INFO - mozhttpd == 0.7 07:35:28 INFO - mozinfo == 0.9 07:35:28 INFO - mozleak == 0.1 07:35:28 INFO - mozlog == 3.1 07:35:28 INFO - moznetwork == 0.27 07:35:28 INFO - mozprocess == 0.22 07:35:28 INFO - mozprofile == 0.28 07:35:28 INFO - mozrunner == 6.11 07:35:28 INFO - mozscreenshot == 0.1 07:35:28 INFO - mozsystemmonitor == 0.0 07:35:28 INFO - moztest == 0.7 07:35:28 INFO - mozversion == 1.4 07:35:28 INFO - psutil == 3.1.1 07:35:28 INFO - requests == 1.2.3 07:35:28 INFO - wptserve == 1.4.0 07:35:28 INFO - wsgiref == 0.1.2 07:35:28 INFO - Running post-action listener: _resource_record_post_action 07:35:28 INFO - Running post-action listener: _start_resource_monitoring 07:35:28 INFO - Starting resource monitoring. 07:35:28 INFO - ##### 07:35:28 INFO - ##### Running pull step. 07:35:28 INFO - ##### 07:35:28 INFO - Running pre-action listener: _resource_record_pre_action 07:35:28 INFO - Running main action method: pull 07:35:28 INFO - Pull has nothing to do! 07:35:28 INFO - Running post-action listener: _resource_record_post_action 07:35:28 INFO - ##### 07:35:28 INFO - ##### Running install step. 07:35:28 INFO - ##### 07:35:28 INFO - Running pre-action listener: _resource_record_pre_action 07:35:28 INFO - Running main action method: install 07:35:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:35:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:35:28 INFO - Reading from file tmpfile_stdout 07:35:28 INFO - Detecting whether we're running mozinstall >=1.0... 07:35:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:35:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:35:28 INFO - Reading from file tmpfile_stdout 07:35:28 INFO - Output received: 07:35:28 INFO - Usage: mozinstall [options] installer 07:35:28 INFO - Options: 07:35:28 INFO - -h, --help show this help message and exit 07:35:28 INFO - -d DEST, --destination=DEST 07:35:28 INFO - Directory to install application into. [default: 07:35:28 INFO - "/builds/slave/test"] 07:35:28 INFO - --app=APP Application being installed. [default: firefox] 07:35:28 INFO - mkdir: /builds/slave/test/build/application 07:35:28 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:35:28 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:35:46 INFO - Reading from file tmpfile_stdout 07:35:46 INFO - Output received: 07:35:46 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:35:46 INFO - Running post-action listener: _resource_record_post_action 07:35:46 INFO - ##### 07:35:46 INFO - ##### Running run-tests step. 07:35:46 INFO - ##### 07:35:46 INFO - Running pre-action listener: _resource_record_pre_action 07:35:46 INFO - Running main action method: run_tests 07:35:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:35:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:35:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:35:46 INFO - grabbing minidump binary from tooltool 07:35:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:46 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 0x10659d5e0>, '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 0x106180cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061ab990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:35:46 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:35:46 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:35:46 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:35:46 INFO - Return code: 0 07:35:46 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:35:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:35:46 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/UCwShrzXQ_SIiPt0h85UwQ/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:35:46 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/UCwShrzXQ_SIiPt0h85UwQ/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:35:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hZrfaR0OiH/Render', 07:35:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:46 INFO - 'HOME': '/Users/cltbld', 07:35:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:46 INFO - 'LOGNAME': 'cltbld', 07:35:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:35:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:46 INFO - 'MOZ_NO_REMOTE': '1', 07:35:46 INFO - 'NO_EM_RESTART': '1', 07:35:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:46 INFO - 'PWD': '/builds/slave/test', 07:35:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:46 INFO - 'SHELL': '/bin/bash', 07:35:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.CJIEXVNVrq/Listeners', 07:35:46 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 07:35:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:46 INFO - 'USER': 'cltbld', 07:35:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:46 INFO - 'XPC_FLAGS': '0x0', 07:35:46 INFO - 'XPC_SERVICE_NAME': '0', 07:35:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:46 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/UCwShrzXQ_SIiPt0h85UwQ/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:35:47 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:35:47 INFO - import pkg_resources 07:35:48 INFO - Using 1 client processes 07:35:48 INFO - wptserve Starting http server on 127.0.0.1:8000 07:35:48 INFO - wptserve Starting http server on 127.0.0.1:8001 07:35:48 INFO - wptserve Starting http server on 127.0.0.1:8443 07:35:50 INFO - SUITE-START | Running 778 tests 07:35:50 INFO - Running testharness tests 07:35:50 INFO - Setting up ssl 07:35:50 INFO - PROCESS | certutil | 07:35:50 INFO - PROCESS | certutil | 07:35:50 INFO - PROCESS | certutil | 07:35:50 INFO - Certificate Nickname Trust Attributes 07:35:50 INFO - SSL,S/MIME,JAR/XPI 07:35:50 INFO - 07:35:50 INFO - web-platform-tests CT,, 07:35:50 INFO - 07:35:50 INFO - Starting runner 07:35:51 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:35:51 INFO - PROCESS | 1648 | 1467383751218 Marionette DEBUG Marionette enabled via build flag and pref 07:35:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1648] [id = 1] 07:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1648] [serial = 1] [outer = 0x0] 07:35:51 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1648] [serial = 2] [outer = 0x113f50000] 07:35:51 INFO - PROCESS | 1648 | 1467383751536 Marionette INFO Listening on port 2828 07:35:51 INFO - PROCESS | 1648 | 1467383751774 Marionette DEBUG Marionette enabled via command-line flag 07:35:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694f800 == 2 [pid = 1648] [id = 2] 07:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116950000) [pid = 1648] [serial = 3] [outer = 0x0] 07:35:51 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116951000) [pid = 1648] [serial = 4] [outer = 0x116950000] 07:35:51 INFO - PROCESS | 1648 | [1648] 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:35:51 INFO - PROCESS | 1648 | 1467383751928 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 07:35:52 INFO - PROCESS | 1648 | 1467383752015 Marionette DEBUG Closed connection conn0 07:35:52 INFO - PROCESS | 1648 | [1648] 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:35:52 INFO - PROCESS | 1648 | 1467383752019 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 07:35:52 INFO - PROCESS | 1648 | 1467383752030 Marionette DEBUG Closed connection conn1 07:35:52 INFO - PROCESS | 1648 | [1648] 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:35:52 INFO - PROCESS | 1648 | 1467383752035 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 07:35:52 INFO - PROCESS | 1648 | 1467383752044 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:35:52 INFO - PROCESS | 1648 | 1467383752048 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":"20160701065031","device":"desktop","version":"48.0"} 07:35:52 INFO - PROCESS | 1648 | [1648] 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:35:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d43800 == 3 [pid = 1648] [id = 3] 07:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119d4a000) [pid = 1648] [serial = 5] [outer = 0x0] 07:35:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d4b800 == 4 [pid = 1648] [id = 4] 07:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11a004800) [pid = 1648] [serial = 6] [outer = 0x0] 07:35:53 INFO - PROCESS | 1648 | [1648] 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:35:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219cc000 == 5 [pid = 1648] [id = 5] 07:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x119c20000) [pid = 1648] [serial = 7] [outer = 0x0] 07:35:53 INFO - PROCESS | 1648 | [1648] 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:35:53 INFO - PROCESS | 1648 | [1648] 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:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x121a87400) [pid = 1648] [serial = 8] [outer = 0x119c20000] 07:35:53 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x12361d000) [pid = 1648] [serial = 9] [outer = 0x119d4a000] 07:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x12360d400) [pid = 1648] [serial = 10] [outer = 0x11a004800] 07:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x12360f000) [pid = 1648] [serial = 11] [outer = 0x119c20000] 07:35:53 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:35:54 INFO - PROCESS | 1648 | 1467383754103 Marionette INFO startBrowser 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:54 INFO - PROCESS | 1648 | 1467383754127 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 1648 | 1467383754136 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 1648 | 1467383754137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x12681fc00) [pid = 1648] [serial = 12] [outer = 0x119c20000] 07:35:54 INFO - PROCESS | 1648 | 1467383754447 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8241f6b0-0209-ba4f-88f6-1dd07ada5b26","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":"20160701065031","device":"desktop","version":"48.0","command_id":1}}] 07:35:54 INFO - PROCESS | 1648 | 1467383754532 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:35:54 INFO - PROCESS | 1648 | 1467383754534 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:54 INFO - PROCESS | 1648 | 1467383754596 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:35:54 INFO - PROCESS | 1648 | 1467383754678 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:35:54 INFO - PROCESS | 1648 | 1467383754679 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:54 INFO - PROCESS | 1648 | [1648] 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:35:54 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128dcbc00) [pid = 1648] [serial = 13] [outer = 0x119c20000] 07:35:54 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:35:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:54 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:35:54 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:35:55 INFO - PROCESS | 1648 | 1467383755023 Marionette TRACE conn2 <- [1,3,null,{}] 07:35:55 INFO - PROCESS | 1648 | 1467383755031 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:35:55 INFO - PROCESS | 1648 | 1467383755033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:55 INFO - PROCESS | 1648 | 1467383755053 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:35:55 INFO - PROCESS | 1648 | 1467383755078 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 1648 | 1467383755080 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:35:55 INFO - PROCESS | 1648 | 1467383755083 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 1648 | 1467383755086 Marionette TRACE conn2 <- [1,6,null,{}] 07:35:55 INFO - PROCESS | 1648 | 1467383755088 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:35:55 INFO - PROCESS | 1648 | 1467383755090 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:55 INFO - PROCESS | 1648 | 1467383755105 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:35:55 INFO - PROCESS | 1648 | 1467383755108 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 1648 | 1467383755112 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x129147800 == 6 [pid = 1648] [id = 6] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12930a400) [pid = 1648] [serial = 14] [outer = 0x0] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12930c000) [pid = 1648] [serial = 15] [outer = 0x12930a400] 07:35:55 INFO - PROCESS | 1648 | 1467383755142 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x129311800) [pid = 1648] [serial = 16] [outer = 0x12930a400] 07:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x129777000 == 7 [pid = 1648] [id = 7] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x128dd4c00) [pid = 1648] [serial = 17] [outer = 0x0] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12962e000) [pid = 1648] [serial = 18] [outer = 0x128dd4c00] 07:35:55 INFO - PROCESS | 1648 | 1467383755482 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1648 | 1467383755507 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:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x12a633800) [pid = 1648] [serial = 19] [outer = 0x128dd4c00] 07:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 07:35:55 INFO - PROCESS | 1648 | 1467383755559 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 1648 | 1467383755560 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:35:55 INFO - PROCESS | 1648 | 1467383755566 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 1648 | 1467383755568 Marionette TRACE conn2 <- [1,10,null,{}] 07:35:55 INFO - PROCESS | 1648 | 1467383755576 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:35:55 INFO - PROCESS | 1648 | 1467383755579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:55 INFO - PROCESS | 1648 | 1467383755716 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:35:55 INFO - PROCESS | 1648 | 1467383755739 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 1648 | 1467383755740 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a81d800 == 8 [pid = 1648] [id = 8] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12aa89800) [pid = 1648] [serial = 20] [outer = 0x0] 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12aa8b400) [pid = 1648] [serial = 21] [outer = 0x12aa89800] 07:35:55 INFO - PROCESS | 1648 | 1467383755772 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12aa8f800) [pid = 1648] [serial = 22] [outer = 0x12aa89800] 07:35:56 INFO - PROCESS | 1648 | 1467383756149 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:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 07:35:56 INFO - PROCESS | 1648 | 1467383756186 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:35:56 INFO - PROCESS | 1648 | 1467383756188 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:35:56 INFO - PROCESS | 1648 | 1467383756190 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 1648 | 1467383756191 Marionette TRACE conn2 <- [1,14,null,{}] 07:35:56 INFO - PROCESS | 1648 | 1467383756194 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:35:56 INFO - PROCESS | 1648 | 1467383756196 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:56 INFO - PROCESS | 1648 | 1467383756293 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:35:56 INFO - PROCESS | 1648 | 1467383756299 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1648 | 1467383756300 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b36d800 == 9 [pid = 1648] [id = 9] 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12ac99000) [pid = 1648] [serial = 23] [outer = 0x0] 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b380000) [pid = 1648] [serial = 24] [outer = 0x12ac99000] 07:35:56 INFO - PROCESS | 1648 | 1467383756325 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12bb3c400) [pid = 1648] [serial = 25] [outer = 0x12ac99000] 07:35:56 INFO - PROCESS | 1648 | 1467383756612 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:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 07:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:35:56 INFO - PROCESS | 1648 | 1467383756662 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 1648 | 1467383756664 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:35:56 INFO - PROCESS | 1648 | 1467383756666 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 1648 | 1467383756667 Marionette TRACE conn2 <- [1,18,null,{}] 07:35:56 INFO - PROCESS | 1648 | 1467383756669 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:35:56 INFO - PROCESS | 1648 | 1467383756671 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:56 INFO - PROCESS | 1648 | 1467383756765 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:35:56 INFO - PROCESS | 1648 | 1467383756770 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1648 | 1467383756772 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb58800 == 10 [pid = 1648] [id = 10] 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bbe8000) [pid = 1648] [serial = 26] [outer = 0x0] 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bbec800) [pid = 1648] [serial = 27] [outer = 0x12bbe8000] 07:35:56 INFO - PROCESS | 1648 | 1467383756797 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bbf2800) [pid = 1648] [serial = 28] [outer = 0x12bbe8000] 07:35:57 INFO - PROCESS | 1648 | 1467383757066 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:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 07:35:57 INFO - PROCESS | 1648 | 1467383757084 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1648 | 1467383757086 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:35:57 INFO - PROCESS | 1648 | 1467383757088 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1648 | 1467383757089 Marionette TRACE conn2 <- [1,22,null,{}] 07:35:57 INFO - PROCESS | 1648 | 1467383757099 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:35:57 INFO - PROCESS | 1648 | 1467383757100 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:57 INFO - PROCESS | 1648 | 1467383757201 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:35:57 INFO - PROCESS | 1648 | 1467383757205 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 1648 | 1467383757206 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be47000 == 11 [pid = 1648] [id = 11] 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x11852b400) [pid = 1648] [serial = 29] [outer = 0x0] 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12aa8d800) [pid = 1648] [serial = 30] [outer = 0x11852b400] 07:35:57 INFO - PROCESS | 1648 | 1467383757232 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12befb400) [pid = 1648] [serial = 31] [outer = 0x11852b400] 07:35:57 INFO - PROCESS | 1648 | 1467383757476 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:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 07:35:57 INFO - PROCESS | 1648 | 1467383757517 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1648 | 1467383757518 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:35:57 INFO - PROCESS | 1648 | 1467383757521 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1648 | 1467383757522 Marionette TRACE conn2 <- [1,26,null,{}] 07:35:57 INFO - PROCESS | 1648 | 1467383757531 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:35:57 INFO - PROCESS | 1648 | 1467383757532 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:57 INFO - PROCESS | 1648 | 1467383757633 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:35:57 INFO - PROCESS | 1648 | 1467383757638 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 1648 | 1467383757640 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b0800 == 12 [pid = 1648] [id = 12] 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x11853f800) [pid = 1648] [serial = 32] [outer = 0x0] 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x1185b7400) [pid = 1648] [serial = 33] [outer = 0x11853f800] 07:35:57 INFO - PROCESS | 1648 | 1467383757664 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x1185be000) [pid = 1648] [serial = 34] [outer = 0x11853f800] 07:35:57 INFO - PROCESS | 1648 | 1467383757903 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:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 07:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:35:57 INFO - PROCESS | 1648 | 1467383757950 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1648 | 1467383757951 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:35:57 INFO - PROCESS | 1648 | 1467383757953 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1648 | 1467383757954 Marionette TRACE conn2 <- [1,30,null,{}] 07:35:57 INFO - PROCESS | 1648 | 1467383757964 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:35:57 INFO - PROCESS | 1648 | 1467383757966 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:58 INFO - PROCESS | 1648 | 1467383758078 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:35:58 INFO - PROCESS | 1648 | 1467383758083 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 1648 | 1467383758084 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c39b000 == 13 [pid = 1648] [id = 13] 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x1185c1400) [pid = 1648] [serial = 35] [outer = 0x0] 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12bef1c00) [pid = 1648] [serial = 36] [outer = 0x1185c1400] 07:35:58 INFO - PROCESS | 1648 | 1467383758108 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12bf62400) [pid = 1648] [serial = 37] [outer = 0x1185c1400] 07:35:58 INFO - PROCESS | 1648 | 1467383758379 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:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 472ms 07:35:58 INFO - PROCESS | 1648 | 1467383758437 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 1648 | 1467383758439 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:35:58 INFO - PROCESS | 1648 | 1467383758446 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 1648 | 1467383758448 Marionette TRACE conn2 <- [1,34,null,{}] 07:35:58 INFO - PROCESS | 1648 | 1467383758451 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:35:58 INFO - PROCESS | 1648 | 1467383758453 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:58 INFO - PROCESS | 1648 | 1467383758593 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:35:58 INFO - PROCESS | 1648 | 1467383758598 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 1648 | 1467383758599 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c629800 == 14 [pid = 1648] [id = 14] 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12bf64000) [pid = 1648] [serial = 38] [outer = 0x0] 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12bf6b000) [pid = 1648] [serial = 39] [outer = 0x12bf64000] 07:35:58 INFO - PROCESS | 1648 | 1467383758640 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c7d2c00) [pid = 1648] [serial = 40] [outer = 0x12bf64000] 07:35:58 INFO - PROCESS | 1648 | 1467383758959 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:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 07:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:35:59 INFO - PROCESS | 1648 | 1467383759016 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 1648 | 1467383759017 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:35:59 INFO - PROCESS | 1648 | 1467383759019 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1648 | 1467383759020 Marionette TRACE conn2 <- [1,38,null,{}] 07:35:59 INFO - PROCESS | 1648 | 1467383759022 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:35:59 INFO - PROCESS | 1648 | 1467383759025 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:59 INFO - PROCESS | 1648 | 1467383759114 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:35:59 INFO - PROCESS | 1648 | 1467383759126 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 1648 | 1467383759127 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc6f800 == 15 [pid = 1648] [id = 15] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c7d5800) [pid = 1648] [serial = 41] [outer = 0x0] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12cd8ac00) [pid = 1648] [serial = 42] [outer = 0x12c7d5800] 07:35:59 INFO - PROCESS | 1648 | 1467383759152 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cd91400) [pid = 1648] [serial = 43] [outer = 0x12c7d5800] 07:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd34000 == 16 [pid = 1648] [id = 16] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cd34800) [pid = 1648] [serial = 44] [outer = 0x0] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cd36000) [pid = 1648] [serial = 45] [outer = 0x12cd34800] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12cd3a800) [pid = 1648] [serial = 46] [outer = 0x12cd34800] 07:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd2a000 == 17 [pid = 1648] [id = 17] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12c7dc000) [pid = 1648] [serial = 47] [outer = 0x0] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d177800) [pid = 1648] [serial = 48] [outer = 0x12c7dc000] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12d170000) [pid = 1648] [serial = 49] [outer = 0x12c7dc000] 07:35:59 INFO - PROCESS | 1648 | 1467383759521 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:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 07:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:35:59 INFO - PROCESS | 1648 | 1467383759554 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 1648 | 1467383759555 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:35:59 INFO - PROCESS | 1648 | 1467383759557 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1648 | 1467383759559 Marionette TRACE conn2 <- [1,42,null,{}] 07:35:59 INFO - PROCESS | 1648 | 1467383759561 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:35:59 INFO - PROCESS | 1648 | 1467383759562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:59 INFO - PROCESS | 1648 | 1467383759659 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:35:59 INFO - PROCESS | 1648 | 1467383759664 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 1648 | 1467383759665 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d43e000 == 18 [pid = 1648] [id = 18] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12cd94000) [pid = 1648] [serial = 50] [outer = 0x0] 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d195c00) [pid = 1648] [serial = 51] [outer = 0x12cd94000] 07:35:59 INFO - PROCESS | 1648 | 1467383759690 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d546000) [pid = 1648] [serial = 52] [outer = 0x12cd94000] 07:36:00 INFO - PROCESS | 1648 | 1467383760003 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:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 470ms 07:36:00 INFO - PROCESS | 1648 | 1467383760030 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:36:00 INFO - PROCESS | 1648 | 1467383760032 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:36:00 INFO - PROCESS | 1648 | 1467383760036 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 1648 | 1467383760039 Marionette TRACE conn2 <- [1,46,null,{}] 07:36:00 INFO - PROCESS | 1648 | 1467383760045 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:36:00 INFO - PROCESS | 1648 | 1467383760047 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:00 INFO - PROCESS | 1648 | 1467383760191 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:36:00 INFO - PROCESS | 1648 | 1467383760196 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1648 | 1467383760211 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d58f800 == 19 [pid = 1648] [id = 19] 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x118329800) [pid = 1648] [serial = 53] [outer = 0x0] 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d549c00) [pid = 1648] [serial = 54] [outer = 0x118329800] 07:36:00 INFO - PROCESS | 1648 | 1467383760259 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d54e400) [pid = 1648] [serial = 55] [outer = 0x118329800] 07:36:00 INFO - PROCESS | 1648 | 1467383760594 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:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 574ms 07:36:00 INFO - PROCESS | 1648 | 1467383760616 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:36:00 INFO - PROCESS | 1648 | 1467383760617 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:36:00 INFO - PROCESS | 1648 | 1467383760619 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 1648 | 1467383760620 Marionette TRACE conn2 <- [1,50,null,{}] 07:36:00 INFO - PROCESS | 1648 | 1467383760623 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:36:00 INFO - PROCESS | 1648 | 1467383760624 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:00 INFO - PROCESS | 1648 | 1467383760727 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:36:00 INFO - PROCESS | 1648 | 1467383760730 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1648 | 1467383760731 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9e8000 == 20 [pid = 1648] [id = 20] 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x12bb22400) [pid = 1648] [serial = 56] [outer = 0x0] 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x12bb26c00) [pid = 1648] [serial = 57] [outer = 0x12bb22400] 07:36:00 INFO - PROCESS | 1648 | 1467383760755 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12d54a000) [pid = 1648] [serial = 58] [outer = 0x12bb22400] 07:36:00 INFO - PROCESS | 1648 | 1467383760990 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:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 07:36:01 INFO - PROCESS | 1648 | 1467383761039 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1648 | 1467383761040 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:36:01 INFO - PROCESS | 1648 | 1467383761050 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1648 | 1467383761051 Marionette TRACE conn2 <- [1,54,null,{}] 07:36:01 INFO - PROCESS | 1648 | 1467383761053 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:36:01 INFO - PROCESS | 1648 | 1467383761055 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:01 INFO - PROCESS | 1648 | 1467383761189 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:36:01 INFO - PROCESS | 1648 | 1467383761195 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 1648 | 1467383761198 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b0e000 == 21 [pid = 1648] [id = 21] 07:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1268a7000) [pid = 1648] [serial = 59] [outer = 0x0] 07:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12d88d400) [pid = 1648] [serial = 60] [outer = 0x1268a7000] 07:36:01 INFO - PROCESS | 1648 | 1467383761241 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12bb29800) [pid = 1648] [serial = 61] [outer = 0x1268a7000] 07:36:02 INFO - PROCESS | 1648 | 1467383762327 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:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1323ms 07:36:02 INFO - PROCESS | 1648 | 1467383762381 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:36:02 INFO - PROCESS | 1648 | 1467383762385 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:36:02 INFO - PROCESS | 1648 | 1467383762392 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:36:02 INFO - PROCESS | 1648 | 1467383762395 Marionette TRACE conn2 <- [1,58,null,{}] 07:36:02 INFO - PROCESS | 1648 | 1467383762402 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:36:02 INFO - PROCESS | 1648 | 1467383762405 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:02 INFO - PROCESS | 1648 | 1467383762570 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:36:02 INFO - PROCESS | 1648 | 1467383762673 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 1648 | 1467383762675 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d74000 == 22 [pid = 1648] [id = 22] 07:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112985c00) [pid = 1648] [serial = 62] [outer = 0x0] 07:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11336bc00) [pid = 1648] [serial = 63] [outer = 0x112985c00] 07:36:02 INFO - PROCESS | 1648 | 1467383762728 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x113daac00) [pid = 1648] [serial = 64] [outer = 0x112985c00] 07:36:03 INFO - PROCESS | 1648 | 1467383763189 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:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 824ms 07:36:03 INFO - PROCESS | 1648 | 1467383763242 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 1648 | 1467383763245 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:36:03 INFO - PROCESS | 1648 | 1467383763269 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 1648 | 1467383763271 Marionette TRACE conn2 <- [1,62,null,{}] 07:36:03 INFO - PROCESS | 1648 | 1467383763274 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:36:03 INFO - PROCESS | 1648 | 1467383763277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:03 INFO - PROCESS | 1648 | 1467383763392 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:36:03 INFO - PROCESS | 1648 | 1467383763444 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1648 | 1467383763445 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e42800 == 23 [pid = 1648] [id = 23] 07:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x116a0a800) [pid = 1648] [serial = 65] [outer = 0x0] 07:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1176e0000) [pid = 1648] [serial = 66] [outer = 0x116a0a800] 07:36:03 INFO - PROCESS | 1648 | 1467383763481 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11852ec00) [pid = 1648] [serial = 67] [outer = 0x116a0a800] 07:36:03 INFO - PROCESS | 1648 | 1467383763952 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:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 722ms 07:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:36:03 INFO - PROCESS | 1648 | 1467383763990 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 1648 | 1467383763992 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:36:03 INFO - PROCESS | 1648 | 1467383763995 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 1648 | 1467383763998 Marionette TRACE conn2 <- [1,66,null,{}] 07:36:04 INFO - PROCESS | 1648 | 1467383764005 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:36:04 INFO - PROCESS | 1648 | 1467383764010 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:04 INFO - PROCESS | 1648 | 1467383764122 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:36:04 INFO - PROCESS | 1648 | 1467383764230 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:04 INFO - PROCESS | 1648 | 1467383764232 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11992a800 == 24 [pid = 1648] [id = 24] 07:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11944a400) [pid = 1648] [serial = 68] [outer = 0x0] 07:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1194cf400) [pid = 1648] [serial = 69] [outer = 0x11944a400] 07:36:04 INFO - PROCESS | 1648 | 1467383764263 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11a009c00) [pid = 1648] [serial = 70] [outer = 0x11944a400] 07:36:04 INFO - PROCESS | 1648 | 1467383764884 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:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 07:36:04 INFO - PROCESS | 1648 | 1467383764933 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:36:04 INFO - PROCESS | 1648 | 1467383764937 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:36:04 INFO - PROCESS | 1648 | 1467383764942 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 1648 | 1467383764946 Marionette TRACE conn2 <- [1,70,null,{}] 07:36:04 INFO - PROCESS | 1648 | 1467383764952 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:36:04 INFO - PROCESS | 1648 | 1467383764955 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:05 INFO - PROCESS | 1648 | 1467383765079 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:36:05 INFO - PROCESS | 1648 | 1467383765133 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1648 | 1467383765134 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1129b9000 == 25 [pid = 1648] [id = 25] 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11336c400) [pid = 1648] [serial = 71] [outer = 0x0] 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116023c00) [pid = 1648] [serial = 72] [outer = 0x11336c400] 07:36:05 INFO - PROCESS | 1648 | 1467383765181 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11607e400) [pid = 1648] [serial = 73] [outer = 0x11336c400] 07:36:05 INFO - PROCESS | 1648 | 1467383765642 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:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 725ms 07:36:05 INFO - PROCESS | 1648 | 1467383765666 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 1648 | 1467383765669 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:36:05 INFO - PROCESS | 1648 | 1467383765673 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 1648 | 1467383765676 Marionette TRACE conn2 <- [1,74,null,{}] 07:36:05 INFO - PROCESS | 1648 | 1467383765679 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:36:05 INFO - PROCESS | 1648 | 1467383765681 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:05 INFO - PROCESS | 1648 | 1467383765755 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:36:05 INFO - PROCESS | 1648 | 1467383765774 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1648 | 1467383765775 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ab9800 == 26 [pid = 1648] [id = 26] 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1162de800) [pid = 1648] [serial = 74] [outer = 0x0] 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116904400) [pid = 1648] [serial = 75] [outer = 0x1162de800] 07:36:05 INFO - PROCESS | 1648 | 1467383765804 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1171bd400) [pid = 1648] [serial = 76] [outer = 0x1162de800] 07:36:06 INFO - PROCESS | 1648 | 1467383766135 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:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 07:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:36:06 INFO - PROCESS | 1648 | 1467383766147 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1648 | 1467383766148 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:36:06 INFO - PROCESS | 1648 | 1467383766150 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1648 | 1467383766152 Marionette TRACE conn2 <- [1,78,null,{}] 07:36:06 INFO - PROCESS | 1648 | 1467383766166 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:36:06 INFO - PROCESS | 1648 | 1467383766169 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:06 INFO - PROCESS | 1648 | 1467383766259 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:36:06 INFO - PROCESS | 1648 | 1467383766264 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 1648 | 1467383766266 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116256000 == 27 [pid = 1648] [id = 27] 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x117e9d800) [pid = 1648] [serial = 77] [outer = 0x0] 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11815e800) [pid = 1648] [serial = 78] [outer = 0x117e9d800] 07:36:06 INFO - PROCESS | 1648 | 1467383766295 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11853b000) [pid = 1648] [serial = 79] [outer = 0x117e9d800] 07:36:06 INFO - PROCESS | 1648 | 1467383766613 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:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms 07:36:06 INFO - PROCESS | 1648 | 1467383766671 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:36:06 INFO - PROCESS | 1648 | 1467383766672 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:36:06 INFO - PROCESS | 1648 | 1467383766674 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1648 | 1467383766676 Marionette TRACE conn2 <- [1,82,null,{}] 07:36:06 INFO - PROCESS | 1648 | 1467383766678 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:36:06 INFO - PROCESS | 1648 | 1467383766679 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:06 INFO - PROCESS | 1648 | 1467383766761 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:36:06 INFO - PROCESS | 1648 | 1467383766801 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 1648 | 1467383766802 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694d000 == 28 [pid = 1648] [id = 28] 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118159000) [pid = 1648] [serial = 80] [outer = 0x0] 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1185b7800) [pid = 1648] [serial = 81] [outer = 0x118159000] 07:36:06 INFO - PROCESS | 1648 | 1467383766827 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1186c0800) [pid = 1648] [serial = 82] [outer = 0x118159000] 07:36:07 INFO - PROCESS | 1648 | 1467383767195 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:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 568ms 07:36:07 INFO - PROCESS | 1648 | 1467383767245 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 1648 | 1467383767247 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:36:07 INFO - PROCESS | 1648 | 1467383767250 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 1648 | 1467383767252 Marionette TRACE conn2 <- [1,86,null,{}] 07:36:07 INFO - PROCESS | 1648 | 1467383767255 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:36:07 INFO - PROCESS | 1648 | 1467383767257 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:07 INFO - PROCESS | 1648 | 1467383767377 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:36:07 INFO - PROCESS | 1648 | 1467383767383 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 1648 | 1467383767384 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f66800 == 29 [pid = 1648] [id = 29] 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118164000) [pid = 1648] [serial = 83] [outer = 0x0] 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118763800) [pid = 1648] [serial = 84] [outer = 0x118164000] 07:36:07 INFO - PROCESS | 1648 | 1467383767409 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118febc00) [pid = 1648] [serial = 85] [outer = 0x118164000] 07:36:07 INFO - PROCESS | 1648 | 1467383767699 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:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 07:36:07 INFO - PROCESS | 1648 | 1467383767720 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 1648 | 1467383767721 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:36:07 INFO - PROCESS | 1648 | 1467383767731 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 1648 | 1467383767732 Marionette TRACE conn2 <- [1,90,null,{}] 07:36:07 INFO - PROCESS | 1648 | 1467383767734 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:36:07 INFO - PROCESS | 1648 | 1467383767739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:07 INFO - PROCESS | 1648 | 1467383767836 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:36:07 INFO - PROCESS | 1648 | 1467383767841 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 1648 | 1467383767842 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180c1800 == 30 [pid = 1648] [id = 30] 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fec400) [pid = 1648] [serial = 86] [outer = 0x0] 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119447c00) [pid = 1648] [serial = 87] [outer = 0x118fec400] 07:36:07 INFO - PROCESS | 1648 | 1467383767870 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119c19c00) [pid = 1648] [serial = 88] [outer = 0x118fec400] 07:36:08 INFO - PROCESS | 1648 | 1467383768187 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:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 07:36:08 INFO - PROCESS | 1648 | 1467383768199 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 1648 | 1467383768201 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:36:08 INFO - PROCESS | 1648 | 1467383768203 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 1648 | 1467383768204 Marionette TRACE conn2 <- [1,94,null,{}] 07:36:08 INFO - PROCESS | 1648 | 1467383768206 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:36:08 INFO - PROCESS | 1648 | 1467383768207 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:08 INFO - PROCESS | 1648 | 1467383768309 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:36:08 INFO - PROCESS | 1648 | 1467383768316 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1648 | 1467383768317 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x118126000 == 31 [pid = 1648] [id = 31] 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118ff1800) [pid = 1648] [serial = 89] [outer = 0x0] 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11a006c00) [pid = 1648] [serial = 90] [outer = 0x118ff1800] 07:36:08 INFO - PROCESS | 1648 | 1467383768342 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1207b6400) [pid = 1648] [serial = 91] [outer = 0x118ff1800] 07:36:08 INFO - PROCESS | 1648 | 1467383768612 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:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 07:36:08 INFO - PROCESS | 1648 | 1467383768622 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 1648 | 1467383768623 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:36:08 INFO - PROCESS | 1648 | 1467383768627 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 1648 | 1467383768630 Marionette TRACE conn2 <- [1,98,null,{}] 07:36:08 INFO - PROCESS | 1648 | 1467383768638 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:36:08 INFO - PROCESS | 1648 | 1467383768639 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:08 INFO - PROCESS | 1648 | 1467383768718 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:36:08 INFO - PROCESS | 1648 | 1467383768722 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1648 | 1467383768723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f6e800 == 32 [pid = 1648] [id = 32] 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1121b7400) [pid = 1648] [serial = 92] [outer = 0x0] 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1207b9000) [pid = 1648] [serial = 93] [outer = 0x1121b7400] 07:36:08 INFO - PROCESS | 1648 | 1467383768752 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1211e8c00) [pid = 1648] [serial = 94] [outer = 0x1121b7400] 07:36:09 INFO - PROCESS | 1648 | 1467383769034 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:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 07:36:09 INFO - PROCESS | 1648 | 1467383769053 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 1648 | 1467383769054 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:36:09 INFO - PROCESS | 1648 | 1467383769056 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 1648 | 1467383769057 Marionette TRACE conn2 <- [1,102,null,{}] 07:36:09 INFO - PROCESS | 1648 | 1467383769068 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:36:09 INFO - PROCESS | 1648 | 1467383769069 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:09 INFO - PROCESS | 1648 | 1467383769162 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:36:09 INFO - PROCESS | 1648 | 1467383769211 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 1648 | 1467383769212 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b3800 == 33 [pid = 1648] [id = 33] 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x111e5fc00) [pid = 1648] [serial = 95] [outer = 0x0] 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x117e94800) [pid = 1648] [serial = 96] [outer = 0x111e5fc00] 07:36:09 INFO - PROCESS | 1648 | 1467383769238 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121908800) [pid = 1648] [serial = 97] [outer = 0x111e5fc00] 07:36:09 INFO - PROCESS | 1648 | 1467383769506 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:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 477ms 07:36:09 INFO - PROCESS | 1648 | 1467383769534 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 1648 | 1467383769535 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:36:09 INFO - PROCESS | 1648 | 1467383769537 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 1648 | 1467383769538 Marionette TRACE conn2 <- [1,106,null,{}] 07:36:09 INFO - PROCESS | 1648 | 1467383769548 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:36:09 INFO - PROCESS | 1648 | 1467383769549 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:09 INFO - PROCESS | 1648 | 1467383769631 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:36:09 INFO - PROCESS | 1648 | 1467383769635 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 1648 | 1467383769636 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119940800 == 34 [pid = 1648] [id = 34] 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121424800) [pid = 1648] [serial = 98] [outer = 0x0] 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121de2c00) [pid = 1648] [serial = 99] [outer = 0x121424800] 07:36:09 INFO - PROCESS | 1648 | 1467383769660 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123646800) [pid = 1648] [serial = 100] [outer = 0x121424800] 07:36:09 INFO - PROCESS | 1648 | 1467383769959 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:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 07:36:10 INFO - PROCESS | 1648 | 1467383770007 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 1648 | 1467383770010 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:36:10 INFO - PROCESS | 1648 | 1467383770014 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 1648 | 1467383770017 Marionette TRACE conn2 <- [1,110,null,{}] 07:36:10 INFO - PROCESS | 1648 | 1467383770020 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:36:10 INFO - PROCESS | 1648 | 1467383770023 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:10 INFO - PROCESS | 1648 | 1467383770195 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:36:10 INFO - PROCESS | 1648 | 1467383770205 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 1648 | 1467383770207 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d50000 == 35 [pid = 1648] [id = 35] 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121b56c00) [pid = 1648] [serial = 101] [outer = 0x0] 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124d06800) [pid = 1648] [serial = 102] [outer = 0x121b56c00] 07:36:10 INFO - PROCESS | 1648 | 1467383770250 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1250de000) [pid = 1648] [serial = 103] [outer = 0x121b56c00] 07:36:10 INFO - PROCESS | 1648 | 1467383770664 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:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 670ms 07:36:10 INFO - PROCESS | 1648 | 1467383770684 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:36:10 INFO - PROCESS | 1648 | 1467383770685 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:36:10 INFO - PROCESS | 1648 | 1467383770688 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 1648 | 1467383770689 Marionette TRACE conn2 <- [1,114,null,{}] 07:36:10 INFO - PROCESS | 1648 | 1467383770691 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:36:10 INFO - PROCESS | 1648 | 1467383770693 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:10 INFO - PROCESS | 1648 | 1467383770770 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:36:10 INFO - PROCESS | 1648 | 1467383770818 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 1648 | 1467383770820 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121267800 == 36 [pid = 1648] [id = 36] 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12131ac00) [pid = 1648] [serial = 104] [outer = 0x0] 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1250e3800) [pid = 1648] [serial = 105] [outer = 0x12131ac00] 07:36:10 INFO - PROCESS | 1648 | 1467383770844 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126196800) [pid = 1648] [serial = 106] [outer = 0x12131ac00] 07:36:11 INFO - PROCESS | 1648 | 1467383771132 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:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 07:36:11 INFO - PROCESS | 1648 | 1467383771164 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:36:11 INFO - PROCESS | 1648 | 1467383771165 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:36:11 INFO - PROCESS | 1648 | 1467383771168 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 1648 | 1467383771169 Marionette TRACE conn2 <- [1,118,null,{}] 07:36:11 INFO - PROCESS | 1648 | 1467383771171 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:36:11 INFO - PROCESS | 1648 | 1467383771172 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:11 INFO - PROCESS | 1648 | 1467383771256 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:36:11 INFO - PROCESS | 1648 | 1467383771263 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1648 | 1467383771264 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12146e800 == 37 [pid = 1648] [id = 37] 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126199c00) [pid = 1648] [serial = 107] [outer = 0x0] 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1262b5800) [pid = 1648] [serial = 108] [outer = 0x126199c00] 07:36:11 INFO - PROCESS | 1648 | 1467383771295 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1266a3000) [pid = 1648] [serial = 109] [outer = 0x126199c00] 07:36:11 INFO - PROCESS | 1648 | 1467383771597 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:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 07:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:36:11 INFO - PROCESS | 1648 | 1467383771637 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:36:11 INFO - PROCESS | 1648 | 1467383771639 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:36:11 INFO - PROCESS | 1648 | 1467383771641 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 1648 | 1467383771642 Marionette TRACE conn2 <- [1,122,null,{}] 07:36:11 INFO - PROCESS | 1648 | 1467383771644 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:36:11 INFO - PROCESS | 1648 | 1467383771645 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:11 INFO - PROCESS | 1648 | 1467383771749 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:36:11 INFO - PROCESS | 1648 | 1467383771758 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1648 | 1467383771759 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d0000 == 38 [pid = 1648] [id = 38] 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12612a400) [pid = 1648] [serial = 110] [outer = 0x0] 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126826800) [pid = 1648] [serial = 111] [outer = 0x12612a400] 07:36:11 INFO - PROCESS | 1648 | 1467383771783 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127806400) [pid = 1648] [serial = 112] [outer = 0x12612a400] 07:36:12 INFO - PROCESS | 1648 | 1467383772044 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:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 07:36:12 INFO - PROCESS | 1648 | 1467383772067 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1648 | 1467383772069 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:36:12 INFO - PROCESS | 1648 | 1467383772071 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1648 | 1467383772072 Marionette TRACE conn2 <- [1,126,null,{}] 07:36:12 INFO - PROCESS | 1648 | 1467383772082 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:36:12 INFO - PROCESS | 1648 | 1467383772083 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:12 INFO - PROCESS | 1648 | 1467383772168 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:36:12 INFO - PROCESS | 1648 | 1467383772172 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 1648 | 1467383772173 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x123633000 == 39 [pid = 1648] [id = 39] 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1268a4400) [pid = 1648] [serial = 113] [outer = 0x0] 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128b2ac00) [pid = 1648] [serial = 114] [outer = 0x1268a4400] 07:36:12 INFO - PROCESS | 1648 | 1467383772205 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128c25400) [pid = 1648] [serial = 115] [outer = 0x1268a4400] 07:36:12 INFO - PROCESS | 1648 | 1467383772514 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:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 473ms 07:36:12 INFO - PROCESS | 1648 | 1467383772546 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1648 | 1467383772547 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:36:12 INFO - PROCESS | 1648 | 1467383772549 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1648 | 1467383772550 Marionette TRACE conn2 <- [1,130,null,{}] 07:36:12 INFO - PROCESS | 1648 | 1467383772552 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:36:12 INFO - PROCESS | 1648 | 1467383772553 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:12 INFO - PROCESS | 1648 | 1467383772670 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:36:12 INFO - PROCESS | 1648 | 1467383772678 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 1648 | 1467383772679 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b09800 == 40 [pid = 1648] [id = 40] 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x127807000) [pid = 1648] [serial = 116] [outer = 0x0] 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128c2b400) [pid = 1648] [serial = 117] [outer = 0x127807000] 07:36:12 INFO - PROCESS | 1648 | 1467383772703 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128fcc400) [pid = 1648] [serial = 118] [outer = 0x127807000] 07:36:13 INFO - PROCESS | 1648 | 1467383773690 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:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 07:36:13 INFO - PROCESS | 1648 | 1467383773720 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:36:13 INFO - PROCESS | 1648 | 1467383773722 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:36:13 INFO - PROCESS | 1648 | 1467383773726 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:36:13 INFO - PROCESS | 1648 | 1467383773727 Marionette TRACE conn2 <- [1,134,null,{}] 07:36:13 INFO - PROCESS | 1648 | 1467383773731 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:36:13 INFO - PROCESS | 1648 | 1467383773733 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:13 INFO - PROCESS | 1648 | 1467383773823 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:36:13 INFO - PROCESS | 1648 | 1467383773830 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 1648 | 1467383773833 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6a800 == 41 [pid = 1648] [id = 41] 07:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113f38000) [pid = 1648] [serial = 119] [outer = 0x0] 07:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1160d9400) [pid = 1648] [serial = 120] [outer = 0x113f38000] 07:36:13 INFO - PROCESS | 1648 | 1467383773861 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116966800) [pid = 1648] [serial = 121] [outer = 0x113f38000] 07:36:14 INFO - PROCESS | 1648 | 1467383774199 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:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 07:36:14 INFO - PROCESS | 1648 | 1467383774247 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 1648 | 1467383774250 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:36:14 INFO - PROCESS | 1648 | 1467383774261 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1648 | 1467383774263 Marionette TRACE conn2 <- [1,138,null,{}] 07:36:14 INFO - PROCESS | 1648 | 1467383774265 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:36:14 INFO - PROCESS | 1648 | 1467383774267 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:14 INFO - PROCESS | 1648 | 1467383774358 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:36:14 INFO - PROCESS | 1648 | 1467383774362 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1648 | 1467383774363 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1160a4000 == 42 [pid = 1648] [id = 42] 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x117105000) [pid = 1648] [serial = 122] [outer = 0x0] 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x117e9f800) [pid = 1648] [serial = 123] [outer = 0x117105000] 07:36:14 INFO - PROCESS | 1648 | 1467383774390 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11852dc00) [pid = 1648] [serial = 124] [outer = 0x117105000] 07:36:14 INFO - PROCESS | 1648 | 1467383774741 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:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 527ms 07:36:14 INFO - PROCESS | 1648 | 1467383774782 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 1648 | 1467383774783 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:36:14 INFO - PROCESS | 1648 | 1467383774785 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1648 | 1467383774787 Marionette TRACE conn2 <- [1,142,null,{}] 07:36:14 INFO - PROCESS | 1648 | 1467383774795 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:36:14 INFO - PROCESS | 1648 | 1467383774798 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:14 INFO - PROCESS | 1648 | 1467383774889 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:36:14 INFO - PROCESS | 1648 | 1467383774894 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1648 | 1467383774896 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f79800 == 43 [pid = 1648] [id = 43] 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1185c5c00) [pid = 1648] [serial = 125] [outer = 0x0] 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118ff2000) [pid = 1648] [serial = 126] [outer = 0x1185c5c00] 07:36:14 INFO - PROCESS | 1648 | 1467383774923 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1194cb400) [pid = 1648] [serial = 127] [outer = 0x1185c5c00] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12930a400) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bb22400) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x118329800) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12cd94000) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12c7d5800) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bf64000) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1185c1400) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11853f800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11852b400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bbe8000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12ac99000) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12aa89800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12612a400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11944a400) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11336c400) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1162de800) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x117e9d800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118159000) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118164000) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118fec400) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118ff1800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1121b7400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x111e5fc00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121424800) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12131ac00) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126199c00) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1268a7000) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112985c00) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:36:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116a0a800) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:36:15 INFO - PROCESS | 1648 | 1467383775700 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:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 973ms 07:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:36:15 INFO - PROCESS | 1648 | 1467383775759 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 1648 | 1467383775760 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:36:15 INFO - PROCESS | 1648 | 1467383775762 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 1648 | 1467383775763 Marionette TRACE conn2 <- [1,146,null,{}] 07:36:15 INFO - PROCESS | 1648 | 1467383775766 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:36:15 INFO - PROCESS | 1648 | 1467383775767 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:15 INFO - PROCESS | 1648 | 1467383775841 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:36:15 INFO - PROCESS | 1648 | 1467383775847 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 1648 | 1467383775848 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e66800 == 44 [pid = 1648] [id = 44] 07:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116787c00) [pid = 1648] [serial = 128] [outer = 0x0] 07:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118546000) [pid = 1648] [serial = 129] [outer = 0x116787c00] 07:36:15 INFO - PROCESS | 1648 | 1467383775874 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11876b800) [pid = 1648] [serial = 130] [outer = 0x116787c00] 07:36:16 INFO - PROCESS | 1648 | 1467383776183 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:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 07:36:16 INFO - PROCESS | 1648 | 1467383776231 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 1648 | 1467383776232 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:36:16 INFO - PROCESS | 1648 | 1467383776235 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 1648 | 1467383776236 Marionette TRACE conn2 <- [1,150,null,{}] 07:36:16 INFO - PROCESS | 1648 | 1467383776238 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:36:16 INFO - PROCESS | 1648 | 1467383776239 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:16 INFO - PROCESS | 1648 | 1467383776320 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:36:16 INFO - PROCESS | 1648 | 1467383776370 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1648 | 1467383776371 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11812a000 == 45 [pid = 1648] [id = 45] 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116077000) [pid = 1648] [serial = 131] [outer = 0x0] 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119449800) [pid = 1648] [serial = 132] [outer = 0x116077000] 07:36:16 INFO - PROCESS | 1648 | 1467383776396 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119a55800) [pid = 1648] [serial = 133] [outer = 0x116077000] 07:36:16 INFO - PROCESS | 1648 | 1467383776688 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:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 07:36:16 INFO - PROCESS | 1648 | 1467383776703 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 1648 | 1467383776704 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:36:16 INFO - PROCESS | 1648 | 1467383776706 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 1648 | 1467383776708 Marionette TRACE conn2 <- [1,154,null,{}] 07:36:16 INFO - PROCESS | 1648 | 1467383776718 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:36:16 INFO - PROCESS | 1648 | 1467383776722 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:16 INFO - PROCESS | 1648 | 1467383776814 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:36:16 INFO - PROCESS | 1648 | 1467383776863 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1648 | 1467383776864 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119927800 == 46 [pid = 1648] [id = 46] 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113da9000) [pid = 1648] [serial = 134] [outer = 0x0] 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1207af400) [pid = 1648] [serial = 135] [outer = 0x113da9000] 07:36:16 INFO - PROCESS | 1648 | 1467383776889 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121de8c00) [pid = 1648] [serial = 136] [outer = 0x113da9000] 07:36:17 INFO - PROCESS | 1648 | 1467383777148 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:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 477ms 07:36:17 INFO - PROCESS | 1648 | 1467383777184 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1648 | 1467383777185 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:36:17 INFO - PROCESS | 1648 | 1467383777188 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1648 | 1467383777189 Marionette TRACE conn2 <- [1,158,null,{}] 07:36:17 INFO - PROCESS | 1648 | 1467383777198 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:36:17 INFO - PROCESS | 1648 | 1467383777200 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:17 INFO - PROCESS | 1648 | 1467383777274 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:36:17 INFO - PROCESS | 1648 | 1467383777281 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 1648 | 1467383777282 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x120761000 == 47 [pid = 1648] [id = 47] 07:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x117105c00) [pid = 1648] [serial = 137] [outer = 0x0] 07:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124b41c00) [pid = 1648] [serial = 138] [outer = 0x117105c00] 07:36:17 INFO - PROCESS | 1648 | 1467383777306 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124d44000) [pid = 1648] [serial = 139] [outer = 0x117105c00] 07:36:17 INFO - PROCESS | 1648 | 1467383777775 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:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 07:36:17 INFO - PROCESS | 1648 | 1467383777808 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1648 | 1467383777812 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:36:17 INFO - PROCESS | 1648 | 1467383777816 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1648 | 1467383777818 Marionette TRACE conn2 <- [1,162,null,{}] 07:36:17 INFO - PROCESS | 1648 | 1467383777822 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:36:17 INFO - PROCESS | 1648 | 1467383777824 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:17 INFO - PROCESS | 1648 | 1467383777920 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:36:17 INFO - PROCESS | 1648 | 1467383777980 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 1648 | 1467383777982 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11609a000 == 48 [pid = 1648] [id = 48] 07:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113d3e400) [pid = 1648] [serial = 140] [outer = 0x0] 07:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11602dc00) [pid = 1648] [serial = 141] [outer = 0x113d3e400] 07:36:18 INFO - PROCESS | 1648 | 1467383778013 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116969000) [pid = 1648] [serial = 142] [outer = 0x113d3e400] 07:36:18 INFO - PROCESS | 1648 | 1467383778448 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:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 07:36:18 INFO - PROCESS | 1648 | 1467383778486 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 1648 | 1467383778489 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:36:18 INFO - PROCESS | 1648 | 1467383778513 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 1648 | 1467383778515 Marionette TRACE conn2 <- [1,166,null,{}] 07:36:18 INFO - PROCESS | 1648 | 1467383778518 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:36:18 INFO - PROCESS | 1648 | 1467383778520 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:18 INFO - PROCESS | 1648 | 1467383778616 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:36:18 INFO - PROCESS | 1648 | 1467383778678 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 1648 | 1467383778679 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x119929000 == 49 [pid = 1648] [id = 49] 07:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118545400) [pid = 1648] [serial = 143] [outer = 0x0] 07:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1186be000) [pid = 1648] [serial = 144] [outer = 0x118545400] 07:36:18 INFO - PROCESS | 1648 | 1467383778710 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118ff8000) [pid = 1648] [serial = 145] [outer = 0x118545400] 07:36:19 INFO - PROCESS | 1648 | 1467383779140 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:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 07:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:36:19 INFO - PROCESS | 1648 | 1467383779217 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 1648 | 1467383779219 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:36:19 INFO - PROCESS | 1648 | 1467383779224 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 1648 | 1467383779226 Marionette TRACE conn2 <- [1,170,null,{}] 07:36:19 INFO - PROCESS | 1648 | 1467383779234 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:36:19 INFO - PROCESS | 1648 | 1467383779238 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:19 INFO - PROCESS | 1648 | 1467383779332 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:36:19 INFO - PROCESS | 1648 | 1467383779392 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 1648 | 1467383779394 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x123532800 == 50 [pid = 1648] [id = 50] 07:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1211e0000) [pid = 1648] [serial = 146] [outer = 0x0] 07:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121312400) [pid = 1648] [serial = 147] [outer = 0x1211e0000] 07:36:19 INFO - PROCESS | 1648 | 1467383779426 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121a90000) [pid = 1648] [serial = 148] [outer = 0x1211e0000] 07:36:19 INFO - PROCESS | 1648 | 1467383779840 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:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 07:36:19 INFO - PROCESS | 1648 | 1467383779846 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 1648 | 1467383779848 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:36:19 INFO - PROCESS | 1648 | 1467383779850 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 1648 | 1467383779851 Marionette TRACE conn2 <- [1,174,null,{}] 07:36:19 INFO - PROCESS | 1648 | 1467383779854 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:36:19 INFO - PROCESS | 1648 | 1467383779855 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:19 INFO - PROCESS | 1648 | 1467383779956 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:36:20 INFO - PROCESS | 1648 | 1467383780000 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1648 | 1467383780002 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118125000 == 51 [pid = 1648] [id = 51] 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121de3400) [pid = 1648] [serial = 149] [outer = 0x0] 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124dbb000) [pid = 1648] [serial = 150] [outer = 0x121de3400] 07:36:20 INFO - PROCESS | 1648 | 1467383780032 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1256a6000) [pid = 1648] [serial = 151] [outer = 0x121de3400] 07:36:20 INFO - PROCESS | 1648 | 1467383780447 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:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 07:36:20 INFO - PROCESS | 1648 | 1467383780470 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 1648 | 1467383780471 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:36:20 INFO - PROCESS | 1648 | 1467383780492 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 1648 | 1467383780494 Marionette TRACE conn2 <- [1,178,null,{}] 07:36:20 INFO - PROCESS | 1648 | 1467383780499 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:36:20 INFO - PROCESS | 1648 | 1467383780500 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:20 INFO - PROCESS | 1648 | 1467383780663 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:36:20 INFO - PROCESS | 1648 | 1467383780746 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1648 | 1467383780748 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x113abe800 == 52 [pid = 1648] [id = 52] 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113a9ac00) [pid = 1648] [serial = 152] [outer = 0x0] 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x113da7400) [pid = 1648] [serial = 153] [outer = 0x113a9ac00] 07:36:20 INFO - PROCESS | 1648 | 1467383780776 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1162d5c00) [pid = 1648] [serial = 154] [outer = 0x113a9ac00] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119927800 == 51 [pid = 1648] [id = 46] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11812a000 == 50 [pid = 1648] [id = 45] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117e66800 == 49 [pid = 1648] [id = 44] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f79800 == 48 [pid = 1648] [id = 43] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f66800 == 47 [pid = 1648] [id = 29] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118126000 == 46 [pid = 1648] [id = 31] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1160a4000 == 45 [pid = 1648] [id = 42] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116256000 == 44 [pid = 1648] [id = 27] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6a800 == 43 [pid = 1648] [id = 41] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11694d000 == 42 [pid = 1648] [id = 28] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1180c1800 == 41 [pid = 1648] [id = 30] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12146e800 == 40 [pid = 1648] [id = 37] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118125000 == 39 [pid = 1648] [id = 51] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x111f6e800 == 38 [pid = 1648] [id = 32] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x123532800 == 37 [pid = 1648] [id = 50] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119940800 == 36 [pid = 1648] [id = 34] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119d50000 == 35 [pid = 1648] [id = 35] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119929000 == 34 [pid = 1648] [id = 49] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x121267800 == 33 [pid = 1648] [id = 36] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11609a000 == 32 [pid = 1648] [id = 48] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d0000 == 31 [pid = 1648] [id = 38] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x123633000 == 30 [pid = 1648] [id = 39] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b3800 == 29 [pid = 1648] [id = 33] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x120761000 == 28 [pid = 1648] [id = 47] 07:36:21 INFO - PROCESS | 1648 | --DOCSHELL 0x124b09800 == 27 [pid = 1648] [id = 40] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12360f000) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126826800) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1194cf400) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a009c00) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116023c00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x116904400) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1171bd400) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11815e800) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1185b7800) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118763800) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118febc00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119447c00) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11a006c00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1207b6400) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1207b9000) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1211e8c00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x117e94800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121908800) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121de2c00) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124d06800) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1250e3800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1262b5800) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11336bc00) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176e0000) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123646800) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126196800) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1266a3000) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x127806400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11853b000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11607e400) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b2ac00) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119c19c00) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11852ec00) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113daac00) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bb29800) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186c0800) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121a87400) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1185b7400) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1185be000) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12befb400) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12aa8d800) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bbec800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bbf2800) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12b380000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bb3c400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12aa8b400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aa8f800) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12962e000) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12930c000) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129311800) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12d88d400) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bb26c00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d54a000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12d54e400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12d549c00) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d195c00) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12d546000) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12cd36000) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12d177800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12cd8ac00) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12cd91400) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12c7d2c00) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12bf6b000) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12bef1c00) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12bf62400) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 07:36:21 INFO - PROCESS | 1648 | 1467383781665 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:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1242ms 07:36:21 INFO - PROCESS | 1648 | 1467383781718 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 1648 | 1467383781720 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:36:21 INFO - PROCESS | 1648 | 1467383781724 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 1648 | 1467383781725 Marionette TRACE conn2 <- [1,182,null,{}] 07:36:21 INFO - PROCESS | 1648 | 1467383781730 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:36:21 INFO - PROCESS | 1648 | 1467383781731 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:21 INFO - PROCESS | 1648 | 1467383781808 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:36:21 INFO - PROCESS | 1648 | 1467383781813 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 1648 | 1467383781815 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1129c0800 == 28 [pid = 1648] [id = 53] 07:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1150d8800) [pid = 1648] [serial = 155] [outer = 0x0] 07:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11602f800) [pid = 1648] [serial = 156] [outer = 0x1150d8800] 07:36:21 INFO - PROCESS | 1648 | 1467383781847 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11662c800) [pid = 1648] [serial = 157] [outer = 0x1150d8800] 07:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 07:36:22 INFO - PROCESS | 1648 | 1467383782186 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:36:22 INFO - PROCESS | 1648 | 1467383782213 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 1648 | 1467383782219 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:36:22 INFO - PROCESS | 1648 | 1467383782227 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 1648 | 1467383782230 Marionette TRACE conn2 <- [1,186,null,{}] 07:36:22 INFO - PROCESS | 1648 | 1467383782233 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:36:22 INFO - PROCESS | 1648 | 1467383782236 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:22 INFO - PROCESS | 1648 | 1467383782353 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:36:22 INFO - PROCESS | 1648 | 1467383782362 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 1648 | 1467383782365 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x116018800 == 29 [pid = 1648] [id = 54] 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x117104800) [pid = 1648] [serial = 158] [outer = 0x0] 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x117e9e800) [pid = 1648] [serial = 159] [outer = 0x117104800] 07:36:22 INFO - PROCESS | 1648 | 1467383782410 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11832d000) [pid = 1648] [serial = 160] [outer = 0x117104800] 07:36:22 INFO - PROCESS | 1648 | 1467383782782 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:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 07:36:22 INFO - PROCESS | 1648 | 1467383782802 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:36:22 INFO - PROCESS | 1648 | 1467383782804 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:36:22 INFO - PROCESS | 1648 | 1467383782806 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 1648 | 1467383782809 Marionette TRACE conn2 <- [1,190,null,{}] 07:36:22 INFO - PROCESS | 1648 | 1467383782826 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:36:22 INFO - PROCESS | 1648 | 1467383782829 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:22 INFO - PROCESS | 1648 | 1467383782903 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:36:22 INFO - PROCESS | 1648 | 1467383782911 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 1648 | 1467383782913 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e55800 == 30 [pid = 1648] [id = 55] 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1185c4400) [pid = 1648] [serial = 161] [outer = 0x0] 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1186c1800) [pid = 1648] [serial = 162] [outer = 0x1185c4400] 07:36:22 INFO - PROCESS | 1648 | 1467383782941 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118fb7c00) [pid = 1648] [serial = 163] [outer = 0x1185c4400] 07:36:23 INFO - PROCESS | 1648 | 1467383783255 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:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 07:36:23 INFO - PROCESS | 1648 | 1467383783281 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 1648 | 1467383783283 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:36:23 INFO - PROCESS | 1648 | 1467383783285 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 1648 | 1467383783286 Marionette TRACE conn2 <- [1,194,null,{}] 07:36:23 INFO - PROCESS | 1648 | 1467383783288 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:36:23 INFO - PROCESS | 1648 | 1467383783290 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:23 INFO - PROCESS | 1648 | 1467383783364 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:36:23 INFO - PROCESS | 1648 | 1467383783409 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1648 | 1467383783410 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117144800 == 31 [pid = 1648] [id = 56] 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1185c4800) [pid = 1648] [serial = 164] [outer = 0x0] 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119448400) [pid = 1648] [serial = 165] [outer = 0x1185c4800] 07:36:23 INFO - PROCESS | 1648 | 1467383783439 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1194d3400) [pid = 1648] [serial = 166] [outer = 0x1185c4800] 07:36:23 INFO - PROCESS | 1648 | 1467383783713 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:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 07:36:23 INFO - PROCESS | 1648 | 1467383783754 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 1648 | 1467383783755 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:36:23 INFO - PROCESS | 1648 | 1467383783757 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 1648 | 1467383783759 Marionette TRACE conn2 <- [1,198,null,{}] 07:36:23 INFO - PROCESS | 1648 | 1467383783776 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:36:23 INFO - PROCESS | 1648 | 1467383783779 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:23 INFO - PROCESS | 1648 | 1467383783871 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:36:23 INFO - PROCESS | 1648 | 1467383783901 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1648 | 1467383783903 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11812a000 == 32 [pid = 1648] [id = 57] 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11968f400) [pid = 1648] [serial = 167] [outer = 0x0] 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119a57000) [pid = 1648] [serial = 168] [outer = 0x11968f400] 07:36:23 INFO - PROCESS | 1648 | 1467383783928 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1207ab000) [pid = 1648] [serial = 169] [outer = 0x11968f400] 07:36:24 INFO - PROCESS | 1648 | 1467383784251 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:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 527ms 07:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:36:24 INFO - PROCESS | 1648 | 1467383784285 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1648 | 1467383784286 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:36:24 INFO - PROCESS | 1648 | 1467383784288 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 1648 | 1467383784289 Marionette TRACE conn2 <- [1,202,null,{}] 07:36:24 INFO - PROCESS | 1648 | 1467383784291 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:36:24 INFO - PROCESS | 1648 | 1467383784295 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:24 INFO - PROCESS | 1648 | 1467383784400 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:36:24 INFO - PROCESS | 1648 | 1467383784430 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 1648 | 1467383784431 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191cd000 == 33 [pid = 1648] [id = 58] 07:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1207b4400) [pid = 1648] [serial = 170] [outer = 0x0] 07:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1211e2800) [pid = 1648] [serial = 171] [outer = 0x1207b4400] 07:36:24 INFO - PROCESS | 1648 | 1467383784456 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1236ce000) [pid = 1648] [serial = 172] [outer = 0x1207b4400] 07:36:24 INFO - PROCESS | 1648 | 1467383784768 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:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 07:36:24 INFO - PROCESS | 1648 | 1467383784808 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1648 | 1467383784809 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:36:24 INFO - PROCESS | 1648 | 1467383784814 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 1648 | 1467383784815 Marionette TRACE conn2 <- [1,206,null,{}] 07:36:24 INFO - PROCESS | 1648 | 1467383784817 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:36:24 INFO - PROCESS | 1648 | 1467383784818 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:24 INFO - PROCESS | 1648 | 1467383784906 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:36:24 INFO - PROCESS | 1648 | 1467383784936 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 1648 | 1467383784937 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119aba000 == 34 [pid = 1648] [id = 59] 07:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124d05c00) [pid = 1648] [serial = 173] [outer = 0x0] 07:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124d48800) [pid = 1648] [serial = 174] [outer = 0x124d05c00] 07:36:24 INFO - PROCESS | 1648 | 1467383784963 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1250e2000) [pid = 1648] [serial = 175] [outer = 0x124d05c00] 07:36:25 INFO - PROCESS | 1648 | 1467383785264 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:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 07:36:25 INFO - PROCESS | 1648 | 1467383785282 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 1648 | 1467383785284 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:36:25 INFO - PROCESS | 1648 | 1467383785294 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1648 | 1467383785297 Marionette TRACE conn2 <- [1,210,null,{}] 07:36:25 INFO - PROCESS | 1648 | 1467383785299 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:36:25 INFO - PROCESS | 1648 | 1467383785301 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:25 INFO - PROCESS | 1648 | 1467383785407 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:36:25 INFO - PROCESS | 1648 | 1467383785421 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 1648 | 1467383785422 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x120764000 == 35 [pid = 1648] [id = 60] 07:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1236d0000) [pid = 1648] [serial = 176] [outer = 0x0] 07:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1256a9400) [pid = 1648] [serial = 177] [outer = 0x1236d0000] 07:36:25 INFO - PROCESS | 1648 | 1467383785463 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126191400) [pid = 1648] [serial = 178] [outer = 0x1236d0000] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x127807000) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1268a4400) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121b56c00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117105c00) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x113da9000) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113f38000) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1185c5c00) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117105000) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116077000) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116787c00) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:36:25 INFO - PROCESS | 1648 | 1467383785927 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:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 672ms 07:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:36:25 INFO - PROCESS | 1648 | 1467383785964 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 1648 | 1467383785965 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:36:25 INFO - PROCESS | 1648 | 1467383785968 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1648 | 1467383785969 Marionette TRACE conn2 <- [1,214,null,{}] 07:36:25 INFO - PROCESS | 1648 | 1467383785972 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:36:25 INFO - PROCESS | 1648 | 1467383785973 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:26 INFO - PROCESS | 1648 | 1467383786044 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:36:26 INFO - PROCESS | 1648 | 1467383786089 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 1648 | 1467383786090 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x121337800 == 36 [pid = 1648] [id = 61] 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113d4bc00) [pid = 1648] [serial = 179] [outer = 0x0] 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1176dd800) [pid = 1648] [serial = 180] [outer = 0x113d4bc00] 07:36:26 INFO - PROCESS | 1648 | 1467383786123 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12611fc00) [pid = 1648] [serial = 181] [outer = 0x113d4bc00] 07:36:26 INFO - PROCESS | 1648 | 1467383786397 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:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 07:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:36:26 INFO - PROCESS | 1648 | 1467383786437 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 1648 | 1467383786438 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:36:26 INFO - PROCESS | 1648 | 1467383786440 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 1648 | 1467383786441 Marionette TRACE conn2 <- [1,218,null,{}] 07:36:26 INFO - PROCESS | 1648 | 1467383786452 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:36:26 INFO - PROCESS | 1648 | 1467383786453 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:26 INFO - PROCESS | 1648 | 1467383786530 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:36:26 INFO - PROCESS | 1648 | 1467383786535 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 1648 | 1467383786536 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b31800 == 37 [pid = 1648] [id = 62] 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126120000) [pid = 1648] [serial = 182] [outer = 0x0] 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1262c0000) [pid = 1648] [serial = 183] [outer = 0x126120000] 07:36:26 INFO - PROCESS | 1648 | 1467383786563 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1266a3400) [pid = 1648] [serial = 184] [outer = 0x126120000] 07:36:26 INFO - PROCESS | 1648 | 1467383786882 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:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 476ms 07:36:26 INFO - PROCESS | 1648 | 1467383786916 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 1648 | 1467383786918 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:36:26 INFO - PROCESS | 1648 | 1467383786920 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 1648 | 1467383786922 Marionette TRACE conn2 <- [1,222,null,{}] 07:36:26 INFO - PROCESS | 1648 | 1467383786924 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:36:26 INFO - PROCESS | 1648 | 1467383786926 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:27 INFO - PROCESS | 1648 | 1467383787039 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:36:27 INFO - PROCESS | 1648 | 1467383787048 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 1648 | 1467383787049 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12352e000 == 38 [pid = 1648] [id = 63] 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12681b800) [pid = 1648] [serial = 185] [outer = 0x0] 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1268a7000) [pid = 1648] [serial = 186] [outer = 0x12681b800] 07:36:27 INFO - PROCESS | 1648 | 1467383787076 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128b29000) [pid = 1648] [serial = 187] [outer = 0x12681b800] 07:36:27 INFO - PROCESS | 1648 | 1467383787366 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:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 07:36:27 INFO - PROCESS | 1648 | 1467383787389 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 1648 | 1467383787391 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:36:27 INFO - PROCESS | 1648 | 1467383787401 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 1648 | 1467383787402 Marionette TRACE conn2 <- [1,226,null,{}] 07:36:27 INFO - PROCESS | 1648 | 1467383787404 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:36:27 INFO - PROCESS | 1648 | 1467383787405 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:27 INFO - PROCESS | 1648 | 1467383787482 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:36:27 INFO - PROCESS | 1648 | 1467383787486 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 1648 | 1467383787487 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x125689800 == 39 [pid = 1648] [id = 64] 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128b2ac00) [pid = 1648] [serial = 188] [outer = 0x0] 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128dcd800) [pid = 1648] [serial = 189] [outer = 0x128b2ac00] 07:36:27 INFO - PROCESS | 1648 | 1467383787514 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128fcf800) [pid = 1648] [serial = 190] [outer = 0x128b2ac00] 07:36:27 INFO - PROCESS | 1648 | 1467383787909 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:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 518ms 07:36:27 INFO - PROCESS | 1648 | 1467383787919 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 1648 | 1467383787922 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:36:27 INFO - PROCESS | 1648 | 1467383787925 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 1648 | 1467383787927 Marionette TRACE conn2 <- [1,230,null,{}] 07:36:27 INFO - PROCESS | 1648 | 1467383787931 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:36:27 INFO - PROCESS | 1648 | 1467383787933 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:28 INFO - PROCESS | 1648 | 1467383788042 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:36:28 INFO - PROCESS | 1648 | 1467383788091 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1648 | 1467383788092 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x113818800 == 40 [pid = 1648] [id = 65] 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113da9000) [pid = 1648] [serial = 191] [outer = 0x0] 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11501f400) [pid = 1648] [serial = 192] [outer = 0x113da9000] 07:36:28 INFO - PROCESS | 1648 | 1467383788124 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1166fa800) [pid = 1648] [serial = 193] [outer = 0x113da9000] 07:36:28 INFO - PROCESS | 1648 | 1467383788626 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:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 07:36:28 INFO - PROCESS | 1648 | 1467383788647 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 1648 | 1467383788650 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:36:28 INFO - PROCESS | 1648 | 1467383788654 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 1648 | 1467383788656 Marionette TRACE conn2 <- [1,234,null,{}] 07:36:28 INFO - PROCESS | 1648 | 1467383788686 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:36:28 INFO - PROCESS | 1648 | 1467383788688 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:28 INFO - PROCESS | 1648 | 1467383788797 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:36:28 INFO - PROCESS | 1648 | 1467383788866 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1648 | 1467383788867 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810d800 == 41 [pid = 1648] [id = 66] 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117e9a400) [pid = 1648] [serial = 194] [outer = 0x0] 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118539400) [pid = 1648] [serial = 195] [outer = 0x117e9a400] 07:36:28 INFO - PROCESS | 1648 | 1467383788898 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1185b6400) [pid = 1648] [serial = 196] [outer = 0x117e9a400] 07:36:29 INFO - PROCESS | 1648 | 1467383789555 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:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12352e000 == 40 [pid = 1648] [id = 63] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121b31800 == 39 [pid = 1648] [id = 62] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121337800 == 38 [pid = 1648] [id = 61] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x120764000 == 37 [pid = 1648] [id = 60] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119aba000 == 36 [pid = 1648] [id = 59] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1191cd000 == 35 [pid = 1648] [id = 58] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11812a000 == 34 [pid = 1648] [id = 57] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x117144800 == 33 [pid = 1648] [id = 56] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x116e55800 == 32 [pid = 1648] [id = 55] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x116018800 == 31 [pid = 1648] [id = 54] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1129c0800 == 30 [pid = 1648] [id = 53] 07:36:29 INFO - PROCESS | 1648 | --DOCSHELL 0x113abe800 == 29 [pid = 1648] [id = 52] 07:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1171c3400) [pid = 1648] [serial = 197] [outer = 0x12c7dc000] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124b41c00) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124d44000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121de8c00) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1160d9400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118ff2000) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11852dc00) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117e9f800) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1207af400) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1194cb400) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119449800) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119a55800) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116966800) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118546000) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11876b800) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128fcc400) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c2b400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128c25400) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 07:36:29 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1250de000) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 07:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 972ms 07:36:29 INFO - PROCESS | 1648 | 1467383789626 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 1648 | 1467383789629 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:36:29 INFO - PROCESS | 1648 | 1467383789632 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 1648 | 1467383789634 Marionette TRACE conn2 <- [1,238,null,{}] 07:36:29 INFO - PROCESS | 1648 | 1467383789637 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:36:29 INFO - PROCESS | 1648 | 1467383789639 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:29 INFO - PROCESS | 1648 | 1467383789719 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:36:29 INFO - PROCESS | 1648 | 1467383789771 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 1648 | 1467383789772 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aae800 == 30 [pid = 1648] [id = 67] 07:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116972c00) [pid = 1648] [serial = 198] [outer = 0x0] 07:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11853a800) [pid = 1648] [serial = 199] [outer = 0x116972c00] 07:36:29 INFO - PROCESS | 1648 | 1467383789801 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1185b9000) [pid = 1648] [serial = 200] [outer = 0x116972c00] 07:36:30 INFO - PROCESS | 1648 | 1467383790083 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:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 07:36:30 INFO - PROCESS | 1648 | 1467383790102 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 1648 | 1467383790104 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:36:30 INFO - PROCESS | 1648 | 1467383790117 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1648 | 1467383790118 Marionette TRACE conn2 <- [1,242,null,{}] 07:36:30 INFO - PROCESS | 1648 | 1467383790120 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:36:30 INFO - PROCESS | 1648 | 1467383790122 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:30 INFO - PROCESS | 1648 | 1467383790201 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:36:30 INFO - PROCESS | 1648 | 1467383790206 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1648 | 1467383790208 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x117130800 == 31 [pid = 1648] [id = 68] 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186bd000) [pid = 1648] [serial = 201] [outer = 0x0] 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119449000) [pid = 1648] [serial = 202] [outer = 0x1186bd000] 07:36:30 INFO - PROCESS | 1648 | 1467383790239 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119691000) [pid = 1648] [serial = 203] [outer = 0x1186bd000] 07:36:30 INFO - PROCESS | 1648 | 1467383790686 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:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 627ms 07:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:36:30 INFO - PROCESS | 1648 | 1467383790737 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 1648 | 1467383790739 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:36:30 INFO - PROCESS | 1648 | 1467383790743 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1648 | 1467383790746 Marionette TRACE conn2 <- [1,246,null,{}] 07:36:30 INFO - PROCESS | 1648 | 1467383790759 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:36:30 INFO - PROCESS | 1648 | 1467383790763 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:30 INFO - PROCESS | 1648 | 1467383790861 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:36:30 INFO - PROCESS | 1648 | 1467383790914 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1648 | 1467383790916 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816c000 == 32 [pid = 1648] [id = 69] 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116076c00) [pid = 1648] [serial = 204] [outer = 0x0] 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1211e2000) [pid = 1648] [serial = 205] [outer = 0x116076c00] 07:36:30 INFO - PROCESS | 1648 | 1467383790944 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121a86800) [pid = 1648] [serial = 206] [outer = 0x116076c00] 07:36:31 INFO - PROCESS | 1648 | 1467383791232 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:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 07:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:36:31 INFO - PROCESS | 1648 | 1467383791267 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:36:31 INFO - PROCESS | 1648 | 1467383791268 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:36:31 INFO - PROCESS | 1648 | 1467383791271 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 1648 | 1467383791272 Marionette TRACE conn2 <- [1,250,null,{}] 07:36:31 INFO - PROCESS | 1648 | 1467383791274 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:36:31 INFO - PROCESS | 1648 | 1467383791277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:31 INFO - PROCESS | 1648 | 1467383791356 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:36:31 INFO - PROCESS | 1648 | 1467383791362 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 1648 | 1467383791364 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119940800 == 33 [pid = 1648] [id = 70] 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12360d800) [pid = 1648] [serial = 207] [outer = 0x0] 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124d08400) [pid = 1648] [serial = 208] [outer = 0x12360d800] 07:36:31 INFO - PROCESS | 1648 | 1467383791389 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12569e400) [pid = 1648] [serial = 209] [outer = 0x12360d800] 07:36:31 INFO - PROCESS | 1648 | 1467383791702 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:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 07:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:36:31 INFO - PROCESS | 1648 | 1467383791740 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:36:31 INFO - PROCESS | 1648 | 1467383791741 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:36:31 INFO - PROCESS | 1648 | 1467383791745 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 1648 | 1467383791747 Marionette TRACE conn2 <- [1,254,null,{}] 07:36:31 INFO - PROCESS | 1648 | 1467383791749 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:36:31 INFO - PROCESS | 1648 | 1467383791750 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:31 INFO - PROCESS | 1648 | 1467383791848 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:36:31 INFO - PROCESS | 1648 | 1467383791859 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 1648 | 1467383791860 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12074c000 == 34 [pid = 1648] [id = 71] 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116030400) [pid = 1648] [serial = 210] [outer = 0x0] 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124d49800) [pid = 1648] [serial = 211] [outer = 0x116030400] 07:36:31 INFO - PROCESS | 1648 | 1467383791885 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1262c0800) [pid = 1648] [serial = 212] [outer = 0x116030400] 07:36:32 INFO - PROCESS | 1648 | 1467383792231 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:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 07:36:32 INFO - PROCESS | 1648 | 1467383792266 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 1648 | 1467383792267 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:36:32 INFO - PROCESS | 1648 | 1467383792269 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 1648 | 1467383792270 Marionette TRACE conn2 <- [1,258,null,{}] 07:36:32 INFO - PROCESS | 1648 | 1467383792273 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:36:32 INFO - PROCESS | 1648 | 1467383792277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:32 INFO - PROCESS | 1648 | 1467383792388 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:36:32 INFO - PROCESS | 1648 | 1467383792420 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1648 | 1467383792421 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121472000 == 35 [pid = 1648] [id = 72] 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126875400) [pid = 1648] [serial = 213] [outer = 0x0] 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c1f800) [pid = 1648] [serial = 214] [outer = 0x126875400] 07:36:32 INFO - PROCESS | 1648 | 1467383792446 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12930ac00) [pid = 1648] [serial = 215] [outer = 0x126875400] 07:36:32 INFO - PROCESS | 1648 | 1467383792761 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:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 07:36:32 INFO - PROCESS | 1648 | 1467383792788 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 1648 | 1467383792789 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:36:32 INFO - PROCESS | 1648 | 1467383792791 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 1648 | 1467383792794 Marionette TRACE conn2 <- [1,262,null,{}] 07:36:32 INFO - PROCESS | 1648 | 1467383792797 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:36:32 INFO - PROCESS | 1648 | 1467383792798 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:32 INFO - PROCESS | 1648 | 1467383792888 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:36:32 INFO - PROCESS | 1648 | 1467383792900 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1648 | 1467383792901 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b0f800 == 36 [pid = 1648] [id = 73] 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113aa1400) [pid = 1648] [serial = 216] [outer = 0x0] 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12930f800) [pid = 1648] [serial = 217] [outer = 0x113aa1400] 07:36:32 INFO - PROCESS | 1648 | 1467383792928 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12954d000) [pid = 1648] [serial = 218] [outer = 0x113aa1400] 07:36:33 INFO - PROCESS | 1648 | 1467383793237 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:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 07:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:36:33 INFO - PROCESS | 1648 | 1467383793270 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1648 | 1467383793271 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:36:33 INFO - PROCESS | 1648 | 1467383793273 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1648 | 1467383793275 Marionette TRACE conn2 <- [1,266,null,{}] 07:36:33 INFO - PROCESS | 1648 | 1467383793279 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:36:33 INFO - PROCESS | 1648 | 1467383793281 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:33 INFO - PROCESS | 1648 | 1467383793371 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:36:33 INFO - PROCESS | 1648 | 1467383793375 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:33 INFO - PROCESS | 1648 | 1467383793377 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ac5000 == 37 [pid = 1648] [id = 74] 07:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129550000) [pid = 1648] [serial = 219] [outer = 0x0] 07:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129625800) [pid = 1648] [serial = 220] [outer = 0x129550000] 07:36:33 INFO - PROCESS | 1648 | 1467383793401 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12962b800) [pid = 1648] [serial = 221] [outer = 0x129550000] 07:36:33 INFO - PROCESS | 1648 | 1467383793763 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:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 07:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:36:33 INFO - PROCESS | 1648 | 1467383793792 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1648 | 1467383793793 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:36:33 INFO - PROCESS | 1648 | 1467383793795 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1648 | 1467383793797 Marionette TRACE conn2 <- [1,270,null,{}] 07:36:33 INFO - PROCESS | 1648 | 1467383793799 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:36:33 INFO - PROCESS | 1648 | 1467383793800 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:33 INFO - PROCESS | 1648 | 1467383793971 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1207b4400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1185c4400) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185c4800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1150d8800) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113a9ac00) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d3e400) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118545400) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1211e0000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121de3400) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124d05c00) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d4bc00) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1236d0000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126120000) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117104800) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12681b800) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11968f400) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:36:34 INFO - PROCESS | 1648 | 1467383794015 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1648 | 1467383794016 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e62000 == 38 [pid = 1648] [id = 75] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1121be800) [pid = 1648] [serial = 222] [outer = 0x0] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1150d8800) [pid = 1648] [serial = 223] [outer = 0x1121be800] 07:36:34 INFO - PROCESS | 1648 | 1467383794041 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118163c00) [pid = 1648] [serial = 224] [outer = 0x1121be800] 07:36:34 INFO - PROCESS | 1648 | 1467383794300 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:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 07:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:36:34 INFO - PROCESS | 1648 | 1467383794316 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:36:34 INFO - PROCESS | 1648 | 1467383794317 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:36:34 INFO - PROCESS | 1648 | 1467383794321 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 1648 | 1467383794322 Marionette TRACE conn2 <- [1,274,null,{}] 07:36:34 INFO - PROCESS | 1648 | 1467383794333 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:36:34 INFO - PROCESS | 1648 | 1467383794334 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:34 INFO - PROCESS | 1648 | 1467383794414 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:36:34 INFO - PROCESS | 1648 | 1467383794418 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1648 | 1467383794419 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b17800 == 39 [pid = 1648] [id = 76] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118f37c00) [pid = 1648] [serial = 225] [outer = 0x0] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124d05c00) [pid = 1648] [serial = 226] [outer = 0x118f37c00] 07:36:34 INFO - PROCESS | 1648 | 1467383794444 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1250e3800) [pid = 1648] [serial = 227] [outer = 0x118f37c00] 07:36:34 INFO - PROCESS | 1648 | 1467383794769 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:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 07:36:34 INFO - PROCESS | 1648 | 1467383794791 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:36:34 INFO - PROCESS | 1648 | 1467383794793 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:36:34 INFO - PROCESS | 1648 | 1467383794797 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 1648 | 1467383794799 Marionette TRACE conn2 <- [1,278,null,{}] 07:36:34 INFO - PROCESS | 1648 | 1467383794801 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:36:34 INFO - PROCESS | 1648 | 1467383794803 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:34 INFO - PROCESS | 1648 | 1467383794913 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:36:34 INFO - PROCESS | 1648 | 1467383794919 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1648 | 1467383794921 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f88800 == 40 [pid = 1648] [id = 77] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1268a2000) [pid = 1648] [serial = 228] [outer = 0x0] 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a63bc00) [pid = 1648] [serial = 229] [outer = 0x1268a2000] 07:36:34 INFO - PROCESS | 1648 | 1467383794947 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a7ec800) [pid = 1648] [serial = 230] [outer = 0x1268a2000] 07:36:35 INFO - PROCESS | 1648 | 1467383795231 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:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 07:36:35 INFO - PROCESS | 1648 | 1467383795266 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:36:35 INFO - PROCESS | 1648 | 1467383795267 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:36:35 INFO - PROCESS | 1648 | 1467383795269 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1648 | 1467383795271 Marionette TRACE conn2 <- [1,282,null,{}] 07:36:35 INFO - PROCESS | 1648 | 1467383795273 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:36:35 INFO - PROCESS | 1648 | 1467383795274 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:35 INFO - PROCESS | 1648 | 1467383795357 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:36:35 INFO - PROCESS | 1648 | 1467383795364 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 1648 | 1467383795365 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293bd800 == 41 [pid = 1648] [id = 78] 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a7f0000) [pid = 1648] [serial = 231] [outer = 0x0] 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa8ec00) [pid = 1648] [serial = 232] [outer = 0x12a7f0000] 07:36:35 INFO - PROCESS | 1648 | 1467383795389 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa98c00) [pid = 1648] [serial = 233] [outer = 0x12a7f0000] 07:36:35 INFO - PROCESS | 1648 | 1467383795719 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:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 467ms 07:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:36:35 INFO - PROCESS | 1648 | 1467383795738 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 1648 | 1467383795739 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:36:35 INFO - PROCESS | 1648 | 1467383795741 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1648 | 1467383795742 Marionette TRACE conn2 <- [1,286,null,{}] 07:36:35 INFO - PROCESS | 1648 | 1467383795747 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:36:35 INFO - PROCESS | 1648 | 1467383795748 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:35 INFO - PROCESS | 1648 | 1467383795849 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:36:35 INFO - PROCESS | 1648 | 1467383795855 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 1648 | 1467383795856 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12977c800 == 42 [pid = 1648] [id = 79] 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116071c00) [pid = 1648] [serial = 234] [outer = 0x0] 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ac98000) [pid = 1648] [serial = 235] [outer = 0x116071c00] 07:36:35 INFO - PROCESS | 1648 | 1467383795881 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b113800) [pid = 1648] [serial = 236] [outer = 0x116071c00] 07:36:36 INFO - PROCESS | 1648 | 1467383796307 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:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 571ms 07:36:36 INFO - PROCESS | 1648 | 1467383796312 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 1648 | 1467383796315 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:36:36 INFO - PROCESS | 1648 | 1467383796319 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 1648 | 1467383796321 Marionette TRACE conn2 <- [1,290,null,{}] 07:36:36 INFO - PROCESS | 1648 | 1467383796325 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:36:36 INFO - PROCESS | 1648 | 1467383796327 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:36 INFO - PROCESS | 1648 | 1467383796428 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:36:36 INFO - PROCESS | 1648 | 1467383796491 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 1648 | 1467383796493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f7a800 == 43 [pid = 1648] [id = 80] 07:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116a0ac00) [pid = 1648] [serial = 237] [outer = 0x0] 07:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11852e000) [pid = 1648] [serial = 238] [outer = 0x116a0ac00] 07:36:36 INFO - PROCESS | 1648 | 1467383796523 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11869ac00) [pid = 1648] [serial = 239] [outer = 0x116a0ac00] 07:36:36 INFO - PROCESS | 1648 | 1467383796906 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:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 07:36:36 INFO - PROCESS | 1648 | 1467383796941 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 1648 | 1467383796945 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:36:36 INFO - PROCESS | 1648 | 1467383796949 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 1648 | 1467383796951 Marionette TRACE conn2 <- [1,294,null,{}] 07:36:36 INFO - PROCESS | 1648 | 1467383796954 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:36:36 INFO - PROCESS | 1648 | 1467383796955 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:37 INFO - PROCESS | 1648 | 1467383797059 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:36:37 INFO - PROCESS | 1648 | 1467383797143 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 1648 | 1467383797144 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x121550800 == 44 [pid = 1648] [id = 81] 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119694800) [pid = 1648] [serial = 240] [outer = 0x0] 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119a5a400) [pid = 1648] [serial = 241] [outer = 0x119694800] 07:36:37 INFO - PROCESS | 1648 | 1467383797176 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1207b5000) [pid = 1648] [serial = 242] [outer = 0x119694800] 07:36:37 INFO - PROCESS | 1648 | 1467383797596 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:36:37 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:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 07:36:37 INFO - PROCESS | 1648 | 1467383797619 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:36:37 INFO - PROCESS | 1648 | 1467383797620 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:36:37 INFO - PROCESS | 1648 | 1467383797623 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 1648 | 1467383797625 Marionette TRACE conn2 <- [1,298,null,{}] 07:36:37 INFO - PROCESS | 1648 | 1467383797633 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:36:37 INFO - PROCESS | 1648 | 1467383797636 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:37 INFO - PROCESS | 1648 | 1467383797740 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:36:37 INFO - PROCESS | 1648 | 1467383797795 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 1648 | 1467383797797 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129146800 == 45 [pid = 1648] [id = 82] 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123646000) [pid = 1648] [serial = 243] [outer = 0x0] 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126190000) [pid = 1648] [serial = 244] [outer = 0x123646000] 07:36:37 INFO - PROCESS | 1648 | 1467383797840 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x127804c00) [pid = 1648] [serial = 245] [outer = 0x123646000] 07:36:38 INFO - PROCESS | 1648 | 1467383798269 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:36:38 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:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 07:36:38 INFO - PROCESS | 1648 | 1467383798295 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:36:38 INFO - PROCESS | 1648 | 1467383798297 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:36:38 INFO - PROCESS | 1648 | 1467383798299 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 1648 | 1467383798301 Marionette TRACE conn2 <- [1,302,null,{}] 07:36:38 INFO - PROCESS | 1648 | 1467383798303 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:36:38 INFO - PROCESS | 1648 | 1467383798305 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:38 INFO - PROCESS | 1648 | 1467383798425 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:36:38 INFO - PROCESS | 1648 | 1467383798489 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 1648 | 1467383798491 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b6000 == 46 [pid = 1648] [id = 83] 07:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1207b2c00) [pid = 1648] [serial = 246] [outer = 0x0] 07:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12780b000) [pid = 1648] [serial = 247] [outer = 0x1207b2c00] 07:36:38 INFO - PROCESS | 1648 | 1467383798520 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b23c00) [pid = 1648] [serial = 248] [outer = 0x1207b2c00] 07:36:39 INFO - PROCESS | 1648 | 1467383799069 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:36:39 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:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 818ms 07:36:39 INFO - PROCESS | 1648 | 1467383799119 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:36:39 INFO - PROCESS | 1648 | 1467383799121 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:36:39 INFO - PROCESS | 1648 | 1467383799124 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 1648 | 1467383799127 Marionette TRACE conn2 <- [1,306,null,{}] 07:36:39 INFO - PROCESS | 1648 | 1467383799132 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:36:39 INFO - PROCESS | 1648 | 1467383799134 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:39 INFO - PROCESS | 1648 | 1467383799221 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:36:39 INFO - PROCESS | 1648 | 1467383799284 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 1648 | 1467383799286 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6e800 == 47 [pid = 1648] [id = 84] 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116974400) [pid = 1648] [serial = 249] [outer = 0x0] 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1171c2c00) [pid = 1648] [serial = 250] [outer = 0x116974400] 07:36:39 INFO - PROCESS | 1648 | 1467383799313 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11832b400) [pid = 1648] [serial = 251] [outer = 0x116974400] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1293bd800 == 46 [pid = 1648] [id = 78] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128f88800 == 45 [pid = 1648] [id = 77] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128b17800 == 44 [pid = 1648] [id = 76] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x117e62000 == 43 [pid = 1648] [id = 75] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113ac5000 == 42 [pid = 1648] [id = 74] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x124b0f800 == 41 [pid = 1648] [id = 73] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x121472000 == 40 [pid = 1648] [id = 72] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12074c000 == 39 [pid = 1648] [id = 71] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119940800 == 38 [pid = 1648] [id = 70] 07:36:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128dcd800) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11816c000 == 37 [pid = 1648] [id = 69] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x117130800 == 36 [pid = 1648] [id = 68] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113aae800 == 35 [pid = 1648] [id = 67] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11810d800 == 34 [pid = 1648] [id = 66] 07:36:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113818800 == 33 [pid = 1648] [id = 65] 07:36:39 INFO - PROCESS | 1648 | 1467383799764 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:36:39 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:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 07:36:39 INFO - PROCESS | 1648 | 1467383799797 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:36:39 INFO - PROCESS | 1648 | 1467383799800 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:36:39 INFO - PROCESS | 1648 | 1467383799804 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 1648 | 1467383799805 Marionette TRACE conn2 <- [1,310,null,{}] 07:36:39 INFO - PROCESS | 1648 | 1467383799808 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:36:39 INFO - PROCESS | 1648 | 1467383799811 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:39 INFO - PROCESS | 1648 | 1467383799888 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:36:39 INFO - PROCESS | 1648 | 1467383799896 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 1648 | 1467383799897 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11661c800 == 34 [pid = 1648] [id = 85] 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1186c8400) [pid = 1648] [serial = 252] [outer = 0x0] 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119447c00) [pid = 1648] [serial = 253] [outer = 0x1186c8400] 07:36:39 INFO - PROCESS | 1648 | 1467383799924 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11968d400) [pid = 1648] [serial = 254] [outer = 0x1186c8400] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211e2800) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1186c1800) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118fb7c00) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119448400) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11602f800) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11662c800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1162d5c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113da7400) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11602dc00) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118ff8000) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1186be000) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121a90000) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121312400) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1256a6000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124dbb000) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124d48800) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116969000) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1236ce000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1176dd800) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1256a9400) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1250e2000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1262c0000) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12611fc00) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117e9e800) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11832d000) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b29000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1207ab000) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119a57000) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126191400) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1268a7000) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1266a3400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194d3400) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 07:36:40 INFO - PROCESS | 1648 | 1467383800263 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:36:40 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:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 07:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:36:40 INFO - PROCESS | 1648 | 1467383800325 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 1648 | 1467383800326 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:36:40 INFO - PROCESS | 1648 | 1467383800328 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1648 | 1467383800331 Marionette TRACE conn2 <- [1,314,null,{}] 07:36:40 INFO - PROCESS | 1648 | 1467383800338 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:36:40 INFO - PROCESS | 1648 | 1467383800341 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:40 INFO - PROCESS | 1648 | 1467383800417 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:36:40 INFO - PROCESS | 1648 | 1467383800422 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1648 | 1467383800424 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180c2800 == 35 [pid = 1648] [id = 86] 07:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1207b4000) [pid = 1648] [serial = 255] [outer = 0x0] 07:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1211e2c00) [pid = 1648] [serial = 256] [outer = 0x1207b4000] 07:36:40 INFO - PROCESS | 1648 | 1467383800454 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121de2c00) [pid = 1648] [serial = 257] [outer = 0x1207b4000] 07:36:40 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:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 471ms 07:36:40 INFO - PROCESS | 1648 | 1467383800796 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:36:40 INFO - PROCESS | 1648 | 1467383800800 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:36:40 INFO - PROCESS | 1648 | 1467383800801 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:36:40 INFO - PROCESS | 1648 | 1467383800803 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1648 | 1467383800804 Marionette TRACE conn2 <- [1,318,null,{}] 07:36:40 INFO - PROCESS | 1648 | 1467383800807 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:36:40 INFO - PROCESS | 1648 | 1467383800808 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:40 INFO - PROCESS | 1648 | 1467383800896 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:36:40 INFO - PROCESS | 1648 | 1467383800942 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1648 | 1467383800944 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191c4000 == 36 [pid = 1648] [id = 87] 07:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1207b8400) [pid = 1648] [serial = 258] [outer = 0x0] 07:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124d3e400) [pid = 1648] [serial = 259] [outer = 0x1207b8400] 07:36:40 INFO - PROCESS | 1648 | 1467383800969 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256aa000) [pid = 1648] [serial = 260] [outer = 0x1207b8400] 07:36:41 INFO - PROCESS | 1648 | 1467383801282 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:36:41 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:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 07:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:36:41 INFO - PROCESS | 1648 | 1467383801323 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1648 | 1467383801324 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:36:41 INFO - PROCESS | 1648 | 1467383801326 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1648 | 1467383801327 Marionette TRACE conn2 <- [1,322,null,{}] 07:36:41 INFO - PROCESS | 1648 | 1467383801329 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:36:41 INFO - PROCESS | 1648 | 1467383801331 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:41 INFO - PROCESS | 1648 | 1467383801406 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:36:41 INFO - PROCESS | 1648 | 1467383801413 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 1648 | 1467383801420 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d40800 == 37 [pid = 1648] [id = 88] 07:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11690f400) [pid = 1648] [serial = 261] [outer = 0x0] 07:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1262b4800) [pid = 1648] [serial = 262] [outer = 0x11690f400] 07:36:41 INFO - PROCESS | 1648 | 1467383801492 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127805c00) [pid = 1648] [serial = 263] [outer = 0x11690f400] 07:36:41 INFO - PROCESS | 1648 | 1467383801801 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:36:41 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:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 07:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:36:41 INFO - PROCESS | 1648 | 1467383801846 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1648 | 1467383801848 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:36:41 INFO - PROCESS | 1648 | 1467383801850 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1648 | 1467383801851 Marionette TRACE conn2 <- [1,326,null,{}] 07:36:41 INFO - PROCESS | 1648 | 1467383801853 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:36:41 INFO - PROCESS | 1648 | 1467383801857 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:41 INFO - PROCESS | 1648 | 1467383801968 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:36:41 INFO - PROCESS | 1648 | 1467383801983 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 1648 | 1467383801984 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116620000 == 38 [pid = 1648] [id = 89] 07:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127811000) [pid = 1648] [serial = 264] [outer = 0x0] 07:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b2b400) [pid = 1648] [serial = 265] [outer = 0x127811000] 07:36:42 INFO - PROCESS | 1648 | 1467383802010 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128dd5000) [pid = 1648] [serial = 266] [outer = 0x127811000] 07:36:42 INFO - PROCESS | 1648 | 1467383802384 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:36:42 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:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 07:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:36:42 INFO - PROCESS | 1648 | 1467383802420 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:36:42 INFO - PROCESS | 1648 | 1467383802422 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:36:42 INFO - PROCESS | 1648 | 1467383802425 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 1648 | 1467383802427 Marionette TRACE conn2 <- [1,330,null,{}] 07:36:42 INFO - PROCESS | 1648 | 1467383802430 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:36:42 INFO - PROCESS | 1648 | 1467383802432 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:42 INFO - PROCESS | 1648 | 1467383802579 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:36:42 INFO - PROCESS | 1648 | 1467383802613 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 1648 | 1467383802614 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b07000 == 39 [pid = 1648] [id = 90] 07:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128fcac00) [pid = 1648] [serial = 267] [outer = 0x0] 07:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129309800) [pid = 1648] [serial = 268] [outer = 0x128fcac00] 07:36:42 INFO - PROCESS | 1648 | 1467383802655 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116908800) [pid = 1648] [serial = 269] [outer = 0x128fcac00] 07:36:43 INFO - PROCESS | 1648 | 1467383803054 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:36:43 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:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 671ms 07:36:43 INFO - PROCESS | 1648 | 1467383803097 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1648 | 1467383803098 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:36:43 INFO - PROCESS | 1648 | 1467383803100 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1648 | 1467383803101 Marionette TRACE conn2 <- [1,334,null,{}] 07:36:43 INFO - PROCESS | 1648 | 1467383803103 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:36:43 INFO - PROCESS | 1648 | 1467383803104 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:43 INFO - PROCESS | 1648 | 1467383803199 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:36:43 INFO - PROCESS | 1648 | 1467383803211 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 1648 | 1467383803213 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x125693000 == 40 [pid = 1648] [id = 91] 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129553400) [pid = 1648] [serial = 270] [outer = 0x0] 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12962bc00) [pid = 1648] [serial = 271] [outer = 0x129553400] 07:36:43 INFO - PROCESS | 1648 | 1467383803238 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a63fc00) [pid = 1648] [serial = 272] [outer = 0x129553400] 07:36:43 INFO - PROCESS | 1648 | 1467383803587 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:36:43 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:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 07:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:36:43 INFO - PROCESS | 1648 | 1467383803625 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1648 | 1467383803626 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:36:43 INFO - PROCESS | 1648 | 1467383803628 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1648 | 1467383803629 Marionette TRACE conn2 <- [1,338,null,{}] 07:36:43 INFO - PROCESS | 1648 | 1467383803632 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:36:43 INFO - PROCESS | 1648 | 1467383803633 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:43 INFO - PROCESS | 1648 | 1467383803740 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:36:43 INFO - PROCESS | 1648 | 1467383803744 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 1648 | 1467383803745 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b03000 == 41 [pid = 1648] [id = 92] 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a79cc00) [pid = 1648] [serial = 273] [outer = 0x0] 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a7a3800) [pid = 1648] [serial = 274] [outer = 0x12a79cc00] 07:36:43 INFO - PROCESS | 1648 | 1467383803770 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12aa8c800) [pid = 1648] [serial = 275] [outer = 0x12a79cc00] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1121be800) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118f37c00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116076c00) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116030400) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12360d800) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116972c00) [pid = 1648] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129550000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1268a2000) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126875400) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113aa1400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186bd000) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a7f0000) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:36:44 INFO - PROCESS | 1648 | 1467383804191 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:36:44 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:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 07:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:36:44 INFO - PROCESS | 1648 | 1467383804249 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 1648 | 1467383804250 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:36:44 INFO - PROCESS | 1648 | 1467383804252 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 1648 | 1467383804253 Marionette TRACE conn2 <- [1,342,null,{}] 07:36:44 INFO - PROCESS | 1648 | 1467383804256 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:36:44 INFO - PROCESS | 1648 | 1467383804257 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:44 INFO - PROCESS | 1648 | 1467383804336 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:36:44 INFO - PROCESS | 1648 | 1467383804339 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1648 | 1467383804340 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f85000 == 42 [pid = 1648] [id = 93] 07:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1185b7400) [pid = 1648] [serial = 276] [outer = 0x0] 07:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12669a400) [pid = 1648] [serial = 277] [outer = 0x1185b7400] 07:36:44 INFO - PROCESS | 1648 | 1467383804369 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a7a5000) [pid = 1648] [serial = 278] [outer = 0x1185b7400] 07:36:44 INFO - PROCESS | 1648 | 1467383804702 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:36:44 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:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 07:36:44 INFO - PROCESS | 1648 | 1467383804720 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 1648 | 1467383804722 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:36:44 INFO - PROCESS | 1648 | 1467383804725 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 1648 | 1467383804728 Marionette TRACE conn2 <- [1,346,null,{}] 07:36:44 INFO - PROCESS | 1648 | 1467383804732 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:36:44 INFO - PROCESS | 1648 | 1467383804735 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:44 INFO - PROCESS | 1648 | 1467383804916 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:36:44 INFO - PROCESS | 1648 | 1467383804932 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1648 | 1467383804934 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a68a000 == 43 [pid = 1648] [id = 94] 07:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12360f000) [pid = 1648] [serial = 279] [outer = 0x0] 07:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ac99c00) [pid = 1648] [serial = 280] [outer = 0x12360f000] 07:36:44 INFO - PROCESS | 1648 | 1467383804969 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b383800) [pid = 1648] [serial = 281] [outer = 0x12360f000] 07:36:45 INFO - PROCESS | 1648 | 1467383805269 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:36:45 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:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 571ms 07:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:36:45 INFO - PROCESS | 1648 | 1467383805300 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 1648 | 1467383805301 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:36:45 INFO - PROCESS | 1648 | 1467383805303 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 1648 | 1467383805304 Marionette TRACE conn2 <- [1,350,null,{}] 07:36:45 INFO - PROCESS | 1648 | 1467383805306 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:36:45 INFO - PROCESS | 1648 | 1467383805307 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:45 INFO - PROCESS | 1648 | 1467383805391 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:36:45 INFO - PROCESS | 1648 | 1467383805397 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 1648 | 1467383805398 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a819000 == 44 [pid = 1648] [id = 95] 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b37dc00) [pid = 1648] [serial = 282] [outer = 0x0] 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bb21400) [pid = 1648] [serial = 283] [outer = 0x12b37dc00] 07:36:45 INFO - PROCESS | 1648 | 1467383805423 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bb28000) [pid = 1648] [serial = 284] [outer = 0x12b37dc00] 07:36:45 INFO - PROCESS | 1648 | 1467383805749 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:36:45 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:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 07:36:45 INFO - PROCESS | 1648 | 1467383805772 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 1648 | 1467383805773 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:36:45 INFO - PROCESS | 1648 | 1467383805775 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 1648 | 1467383805777 Marionette TRACE conn2 <- [1,354,null,{}] 07:36:45 INFO - PROCESS | 1648 | 1467383805779 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:36:45 INFO - PROCESS | 1648 | 1467383805780 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:45 INFO - PROCESS | 1648 | 1467383805892 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:36:45 INFO - PROCESS | 1648 | 1467383805901 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 1648 | 1467383805902 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac03800 == 45 [pid = 1648] [id = 96] 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1256ab000) [pid = 1648] [serial = 285] [outer = 0x0] 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb3cc00) [pid = 1648] [serial = 286] [outer = 0x1256ab000] 07:36:45 INFO - PROCESS | 1648 | 1467383805927 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb42000) [pid = 1648] [serial = 287] [outer = 0x1256ab000] 07:36:46 INFO - PROCESS | 1648 | 1467383806374 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:36:46 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:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 07:36:46 INFO - PROCESS | 1648 | 1467383806396 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 1648 | 1467383806399 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:36:46 INFO - PROCESS | 1648 | 1467383806402 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 1648 | 1467383806405 Marionette TRACE conn2 <- [1,358,null,{}] 07:36:46 INFO - PROCESS | 1648 | 1467383806409 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:36:46 INFO - PROCESS | 1648 | 1467383806410 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:46 INFO - PROCESS | 1648 | 1467383806519 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:36:46 INFO - PROCESS | 1648 | 1467383806583 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 1648 | 1467383806585 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e55800 == 46 [pid = 1648] [id = 97] 07:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1171c3800) [pid = 1648] [serial = 288] [outer = 0x0] 07:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11853ac00) [pid = 1648] [serial = 289] [outer = 0x1171c3800] 07:36:46 INFO - PROCESS | 1648 | 1467383806616 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1186be000) [pid = 1648] [serial = 290] [outer = 0x1171c3800] 07:36:47 INFO - PROCESS | 1648 | 1467383807090 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:36:47 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:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 722ms 07:36:47 INFO - PROCESS | 1648 | 1467383807124 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 1648 | 1467383807129 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:36:47 INFO - PROCESS | 1648 | 1467383807134 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 1648 | 1467383807136 Marionette TRACE conn2 <- [1,362,null,{}] 07:36:47 INFO - PROCESS | 1648 | 1467383807139 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:36:47 INFO - PROCESS | 1648 | 1467383807140 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:47 INFO - PROCESS | 1648 | 1467383807245 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:36:47 INFO - PROCESS | 1648 | 1467383807312 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:47 INFO - PROCESS | 1648 | 1467383807314 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121253800 == 47 [pid = 1648] [id = 98] 07:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x120722800) [pid = 1648] [serial = 291] [outer = 0x0] 07:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211e6000) [pid = 1648] [serial = 292] [outer = 0x120722800] 07:36:47 INFO - PROCESS | 1648 | 1467383807354 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12360c800) [pid = 1648] [serial = 293] [outer = 0x120722800] 07:36:47 INFO - PROCESS | 1648 | 1467383807933 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:36:47 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:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 820ms 07:36:47 INFO - PROCESS | 1648 | 1467383807954 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 1648 | 1467383807956 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:36:47 INFO - PROCESS | 1648 | 1467383807959 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 1648 | 1467383807965 Marionette TRACE conn2 <- [1,366,null,{}] 07:36:47 INFO - PROCESS | 1648 | 1467383807977 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:36:47 INFO - PROCESS | 1648 | 1467383807982 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:48 INFO - PROCESS | 1648 | 1467383808133 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:36:48 INFO - PROCESS | 1648 | 1467383808236 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 1648 | 1467383808239 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a826000 == 48 [pid = 1648] [id = 99] 07:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127810800) [pid = 1648] [serial = 294] [outer = 0x0] 07:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b25c00) [pid = 1648] [serial = 295] [outer = 0x127810800] 07:36:48 INFO - PROCESS | 1648 | 1467383808300 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b32000) [pid = 1648] [serial = 296] [outer = 0x127810800] 07:36:48 INFO - PROCESS | 1648 | 1467383808853 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:36:48 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:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 926ms 07:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:36:48 INFO - PROCESS | 1648 | 1467383808886 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 1648 | 1467383808887 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:36:48 INFO - PROCESS | 1648 | 1467383808890 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 1648 | 1467383808891 Marionette TRACE conn2 <- [1,370,null,{}] 07:36:48 INFO - PROCESS | 1648 | 1467383808895 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:36:48 INFO - PROCESS | 1648 | 1467383808897 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:48 INFO - PROCESS | 1648 | 1467383808998 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:36:49 INFO - PROCESS | 1648 | 1467383809061 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 1648 | 1467383809063 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b372800 == 49 [pid = 1648] [id = 100] 07:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129624800) [pid = 1648] [serial = 297] [outer = 0x0] 07:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a7eec00) [pid = 1648] [serial = 298] [outer = 0x129624800] 07:36:49 INFO - PROCESS | 1648 | 1467383809092 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b11dc00) [pid = 1648] [serial = 299] [outer = 0x129624800] 07:36:49 INFO - PROCESS | 1648 | 1467383809631 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:36:49 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:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 819ms 07:36:49 INFO - PROCESS | 1648 | 1467383809739 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 1648 | 1467383809744 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:36:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:36:49 INFO - PROCESS | 1648 | 1467383809751 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 1648 | 1467383809754 Marionette TRACE conn2 <- [1,374,null,{}] 07:36:49 INFO - PROCESS | 1648 | 1467383809760 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:36:49 INFO - PROCESS | 1648 | 1467383809763 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:49 INFO - PROCESS | 1648 | 1467383809902 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:36:50 INFO - PROCESS | 1648 | 1467383810026 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 1648 | 1467383810030 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119463800 == 50 [pid = 1648] [id = 101] 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1176e6c00) [pid = 1648] [serial = 300] [outer = 0x0] 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1186bdc00) [pid = 1648] [serial = 301] [outer = 0x1176e6c00] 07:36:50 INFO - PROCESS | 1648 | 1467383810078 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119447000) [pid = 1648] [serial = 302] [outer = 0x1176e6c00] 07:36:50 INFO - PROCESS | 1648 | 1467383810556 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:36:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 827ms 07:36:50 INFO - PROCESS | 1648 | 1467383810577 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 1648 | 1467383810579 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:36:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:36:50 INFO - PROCESS | 1648 | 1467383810584 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 1648 | 1467383810586 Marionette TRACE conn2 <- [1,378,null,{}] 07:36:50 INFO - PROCESS | 1648 | 1467383810589 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:36:50 INFO - PROCESS | 1648 | 1467383810591 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:50 INFO - PROCESS | 1648 | 1467383810690 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:36:50 INFO - PROCESS | 1648 | 1467383810760 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 1648 | 1467383810762 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118123800 == 51 [pid = 1648] [id = 102] 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119c1f000) [pid = 1648] [serial = 303] [outer = 0x0] 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x124d3c000) [pid = 1648] [serial = 304] [outer = 0x119c1f000] 07:36:50 INFO - PROCESS | 1648 | 1467383810808 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1250e1000) [pid = 1648] [serial = 305] [outer = 0x119c1f000] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a819000 == 50 [pid = 1648] [id = 95] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a68a000 == 49 [pid = 1648] [id = 94] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128f85000 == 48 [pid = 1648] [id = 93] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118539400) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11501f400) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12ac98000) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128b03000 == 47 [pid = 1648] [id = 92] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x125693000 == 46 [pid = 1648] [id = 91] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x124b07000 == 45 [pid = 1648] [id = 90] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116620000 == 44 [pid = 1648] [id = 89] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119d40800 == 43 [pid = 1648] [id = 88] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1191c4000 == 42 [pid = 1648] [id = 87] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1180c2800 == 41 [pid = 1648] [id = 86] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11661c800 == 40 [pid = 1648] [id = 85] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6e800 == 39 [pid = 1648] [id = 84] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x129146800 == 38 [pid = 1648] [id = 82] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121550800 == 37 [pid = 1648] [id = 81] 07:36:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116f7a800 == 36 [pid = 1648] [id = 80] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12aa98c00) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1150d8800) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1250e3800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1211e2000) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1262c0800) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124d05c00) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124d08400) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11853a800) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129625800) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1185b9000) [pid = 1648] [serial = 200] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124d49800) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a63bc00) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a7ec800) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118163c00) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12930ac00) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128c1f800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12954d000) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121a86800) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12569e400) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12962b800) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12930f800) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119691000) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12d170000) [pid = 1648] [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:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119449000) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12aa8ec00) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 07:36:51 INFO - PROCESS | 1648 | 1467383811367 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:36:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:36:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 820ms 07:36:51 INFO - PROCESS | 1648 | 1467383811435 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 1648 | 1467383811437 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:36:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:36:51 INFO - PROCESS | 1648 | 1467383811448 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 1648 | 1467383811450 Marionette TRACE conn2 <- [1,382,null,{}] 07:36:51 INFO - PROCESS | 1648 | 1467383811480 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:36:51 INFO - PROCESS | 1648 | 1467383811483 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:51 INFO - PROCESS | 1648 | 1467383811574 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:36:51 INFO - PROCESS | 1648 | 1467383811627 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 1648 | 1467383811629 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121251800 == 37 [pid = 1648] [id = 103] 07:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126868400) [pid = 1648] [serial = 306] [outer = 0x0] 07:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128fc2c00) [pid = 1648] [serial = 307] [outer = 0x126868400] 07:36:51 INFO - PROCESS | 1648 | 1467383811657 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129310000) [pid = 1648] [serial = 308] [outer = 0x126868400] 07:36:52 INFO - PROCESS | 1648 | 1467383812046 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:36:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:36:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 631ms 07:36:52 INFO - PROCESS | 1648 | 1467383812077 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:36:52 INFO - PROCESS | 1648 | 1467383812080 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:36:52 INFO - PROCESS | 1648 | 1467383812082 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 1648 | 1467383812083 Marionette TRACE conn2 <- [1,386,null,{}] 07:36:52 INFO - PROCESS | 1648 | 1467383812086 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:36:52 INFO - PROCESS | 1648 | 1467383812087 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:52 INFO - PROCESS | 1648 | 1467383812161 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:36:52 INFO - PROCESS | 1648 | 1467383812206 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1648 | 1467383812208 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x121542800 == 38 [pid = 1648] [id = 104] 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12780e800) [pid = 1648] [serial = 309] [outer = 0x0] 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a636000) [pid = 1648] [serial = 310] [outer = 0x12780e800] 07:36:52 INFO - PROCESS | 1648 | 1467383812250 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12aa8ec00) [pid = 1648] [serial = 311] [outer = 0x12780e800] 07:36:52 INFO - PROCESS | 1648 | 1467383812691 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:36:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:36:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 07:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:36:52 INFO - PROCESS | 1648 | 1467383812722 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 1648 | 1467383812724 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:36:52 INFO - PROCESS | 1648 | 1467383812728 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 1648 | 1467383812730 Marionette TRACE conn2 <- [1,390,null,{}] 07:36:52 INFO - PROCESS | 1648 | 1467383812733 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:36:52 INFO - PROCESS | 1648 | 1467383812736 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:52 INFO - PROCESS | 1648 | 1467383812887 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:36:52 INFO - PROCESS | 1648 | 1467383812903 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1648 | 1467383812904 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b9800 == 39 [pid = 1648] [id = 105] 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121dea000) [pid = 1648] [serial = 312] [outer = 0x0] 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b384400) [pid = 1648] [serial = 313] [outer = 0x121dea000] 07:36:52 INFO - PROCESS | 1648 | 1467383812946 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb29000) [pid = 1648] [serial = 314] [outer = 0x121dea000] 07:36:53 INFO - PROCESS | 1648 | 1467383813332 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:36:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 620ms 07:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:36:53 INFO - PROCESS | 1648 | 1467383813348 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1648 | 1467383813349 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:36:53 INFO - PROCESS | 1648 | 1467383813352 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1648 | 1467383813353 Marionette TRACE conn2 <- [1,394,null,{}] 07:36:53 INFO - PROCESS | 1648 | 1467383813355 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:36:53 INFO - PROCESS | 1648 | 1467383813359 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:53 INFO - PROCESS | 1648 | 1467383813484 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:36:53 INFO - PROCESS | 1648 | 1467383813495 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 1648 | 1467383813497 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b08000 == 40 [pid = 1648] [id = 106] 07:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb22400) [pid = 1648] [serial = 315] [outer = 0x0] 07:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb48000) [pid = 1648] [serial = 316] [outer = 0x12bb22400] 07:36:53 INFO - PROCESS | 1648 | 1467383813522 Marionette DEBUG loaded listener.js 07:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bef3c00) [pid = 1648] [serial = 317] [outer = 0x12bb22400] 07:36:53 INFO - PROCESS | 1648 | 1467383813872 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:36:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 568ms 07:36:53 INFO - PROCESS | 1648 | 1467383813920 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1648 | 1467383813921 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:36:53 INFO - PROCESS | 1648 | 1467383813923 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1648 | 1467383813925 Marionette TRACE conn2 <- [1,398,null,{}] 07:36:53 INFO - PROCESS | 1648 | 1467383813927 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:36:53 INFO - PROCESS | 1648 | 1467383813928 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:54 INFO - PROCESS | 1648 | 1467383814031 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:36:54 INFO - PROCESS | 1648 | 1467383814044 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 1648 | 1467383814045 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a6800 == 41 [pid = 1648] [id = 107] 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bbe8000) [pid = 1648] [serial = 318] [outer = 0x0] 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12befdc00) [pid = 1648] [serial = 319] [outer = 0x12bbe8000] 07:36:54 INFO - PROCESS | 1648 | 1467383814069 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11602f400) [pid = 1648] [serial = 320] [outer = 0x12bbe8000] 07:36:54 INFO - PROCESS | 1648 | 1467383814251 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:36:54 INFO - PROCESS | 1648 | 1467383814452 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:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 07:36:54 INFO - PROCESS | 1648 | 1467383814493 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 1648 | 1467383814494 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:36:54 INFO - PROCESS | 1648 | 1467383814496 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 1648 | 1467383814497 Marionette TRACE conn2 <- [1,402,null,{}] 07:36:54 INFO - PROCESS | 1648 | 1467383814500 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:36:54 INFO - PROCESS | 1648 | 1467383814501 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:54 INFO - PROCESS | 1648 | 1467383814605 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:36:54 INFO - PROCESS | 1648 | 1467383814646 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 1648 | 1467383814647 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a817800 == 42 [pid = 1648] [id = 108] 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127d2400) [pid = 1648] [serial = 321] [outer = 0x0] 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1127d6800) [pid = 1648] [serial = 322] [outer = 0x1127d2400] 07:36:54 INFO - PROCESS | 1648 | 1467383814672 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1207b9000) [pid = 1648] [serial = 323] [outer = 0x1127d2400] 07:36:55 INFO - PROCESS | 1648 | 1467383815008 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:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 567ms 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b2ac00) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113da9000) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117e9a400) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b37dc00) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127811000) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129553400) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119694800) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128fcac00) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a0ac00) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1207b8400) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a79cc00) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1207b2c00) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116974400) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1207b4000) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1186c8400) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116071c00) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11690f400) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123646000) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12360f000) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:36:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185b7400) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:36:55 INFO - PROCESS | 1648 | 1467383815183 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:36:55 INFO - PROCESS | 1648 | 1467383815184 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:36:55 INFO - PROCESS | 1648 | 1467383815196 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 1648 | 1467383815197 Marionette TRACE conn2 <- [1,406,null,{}] 07:36:55 INFO - PROCESS | 1648 | 1467383815199 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:36:55 INFO - PROCESS | 1648 | 1467383815200 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:55 INFO - PROCESS | 1648 | 1467383815283 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:36:55 INFO - PROCESS | 1648 | 1467383815301 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 1648 | 1467383815302 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191bc800 == 43 [pid = 1648] [id = 109] 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x110e80000) [pid = 1648] [serial = 324] [outer = 0x0] 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x110e84400) [pid = 1648] [serial = 325] [outer = 0x110e80000] 07:36:55 INFO - PROCESS | 1648 | 1467383815327 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127d6c00) [pid = 1648] [serial = 326] [outer = 0x110e80000] 07:36:55 INFO - PROCESS | 1648 | 1467383815640 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:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 07:36:55 INFO - PROCESS | 1648 | 1467383815665 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:36:55 INFO - PROCESS | 1648 | 1467383815667 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:36:55 INFO - PROCESS | 1648 | 1467383815669 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 1648 | 1467383815670 Marionette TRACE conn2 <- [1,410,null,{}] 07:36:55 INFO - PROCESS | 1648 | 1467383815672 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:36:55 INFO - PROCESS | 1648 | 1467383815673 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:55 INFO - PROCESS | 1648 | 1467383815767 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:36:55 INFO - PROCESS | 1648 | 1467383815818 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 1648 | 1467383815819 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac05800 == 44 [pid = 1648] [id = 110] 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x110e80400) [pid = 1648] [serial = 327] [outer = 0x0] 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116071c00) [pid = 1648] [serial = 328] [outer = 0x110e80400] 07:36:55 INFO - PROCESS | 1648 | 1467383815844 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1207b2c00) [pid = 1648] [serial = 329] [outer = 0x110e80400] 07:36:56 INFO - PROCESS | 1648 | 1467383816114 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:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 07:36:56 INFO - PROCESS | 1648 | 1467383816138 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1648 | 1467383816139 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:36:56 INFO - PROCESS | 1648 | 1467383816149 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1648 | 1467383816151 Marionette TRACE conn2 <- [1,414,null,{}] 07:36:56 INFO - PROCESS | 1648 | 1467383816153 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:36:56 INFO - PROCESS | 1648 | 1467383816154 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:56 INFO - PROCESS | 1648 | 1467383816256 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:36:56 INFO - PROCESS | 1648 | 1467383816261 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 1648 | 1467383816263 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be43800 == 45 [pid = 1648] [id = 111] 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x110e7c000) [pid = 1648] [serial = 330] [outer = 0x0] 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12780b800) [pid = 1648] [serial = 331] [outer = 0x110e7c000] 07:36:56 INFO - PROCESS | 1648 | 1467383816289 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bf65c00) [pid = 1648] [serial = 332] [outer = 0x110e7c000] 07:36:56 INFO - PROCESS | 1648 | 1467383816658 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:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 525ms 07:36:56 INFO - PROCESS | 1648 | 1467383816668 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1648 | 1467383816669 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:36:56 INFO - PROCESS | 1648 | 1467383816671 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1648 | 1467383816683 Marionette TRACE conn2 <- [1,418,null,{}] 07:36:56 INFO - PROCESS | 1648 | 1467383816695 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:36:56 INFO - PROCESS | 1648 | 1467383816696 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:56 INFO - PROCESS | 1648 | 1467383816781 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:36:56 INFO - PROCESS | 1648 | 1467383816784 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 1648 | 1467383816786 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c38e000 == 46 [pid = 1648] [id = 112] 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1128a9000) [pid = 1648] [serial = 333] [outer = 0x0] 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1128afc00) [pid = 1648] [serial = 334] [outer = 0x1128a9000] 07:36:56 INFO - PROCESS | 1648 | 1467383816811 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112e4a800) [pid = 1648] [serial = 335] [outer = 0x1128a9000] 07:36:57 INFO - PROCESS | 1648 | 1467383817654 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:36:57 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:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1041ms 07:36:57 INFO - PROCESS | 1648 | 1467383817713 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 1648 | 1467383817716 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:36:57 INFO - PROCESS | 1648 | 1467383817731 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 1648 | 1467383817733 Marionette TRACE conn2 <- [1,422,null,{}] 07:36:57 INFO - PROCESS | 1648 | 1467383817736 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:36:57 INFO - PROCESS | 1648 | 1467383817738 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:57 INFO - PROCESS | 1648 | 1467383817847 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:36:57 INFO - PROCESS | 1648 | 1467383817898 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 1648 | 1467383817901 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e56800 == 47 [pid = 1648] [id = 113] 07:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1128b3800) [pid = 1648] [serial = 336] [outer = 0x0] 07:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112e4c800) [pid = 1648] [serial = 337] [outer = 0x1128b3800] 07:36:57 INFO - PROCESS | 1648 | 1467383817932 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112e52400) [pid = 1648] [serial = 338] [outer = 0x1128b3800] 07:36:58 INFO - PROCESS | 1648 | 1467383818879 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:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 07:36:58 INFO - PROCESS | 1648 | 1467383818902 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 1648 | 1467383818905 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:36:58 INFO - PROCESS | 1648 | 1467383818910 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 1648 | 1467383818914 Marionette TRACE conn2 <- [1,426,null,{}] 07:36:58 INFO - PROCESS | 1648 | 1467383818917 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:36:58 INFO - PROCESS | 1648 | 1467383818918 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:59 INFO - PROCESS | 1648 | 1467383819024 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:36:59 INFO - PROCESS | 1648 | 1467383819074 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 1648 | 1467383819076 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125e800 == 48 [pid = 1648] [id = 114] 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112e57800) [pid = 1648] [serial = 339] [outer = 0x0] 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1171bb400) [pid = 1648] [serial = 340] [outer = 0x112e57800] 07:36:59 INFO - PROCESS | 1648 | 1467383819107 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1185b7400) [pid = 1648] [serial = 341] [outer = 0x112e57800] 07:36:59 INFO - PROCESS | 1648 | 1467383819616 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:36:59 INFO - PROCESS | 1648 | 1467383819684 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:36:59 INFO - PROCESS | 1648 | 1467383819687 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 1648 | 1467383819690 Marionette TRACE conn2 <- [1,430,null,{}] 07:36:59 INFO - PROCESS | 1648 | 1467383819698 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:36:59 INFO - PROCESS | 1648 | 1467383819701 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:59 INFO - PROCESS | 1648 | 1467383819811 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:36:59 INFO - PROCESS | 1648 | 1467383819880 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 1648 | 1467383819882 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:36:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ae000 == 49 [pid = 1648] [id = 115] 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118163400) [pid = 1648] [serial = 342] [outer = 0x0] 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1194d5c00) [pid = 1648] [serial = 343] [outer = 0x118163400] 07:36:59 INFO - PROCESS | 1648 | 1467383819914 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121de8000) [pid = 1648] [serial = 344] [outer = 0x118163400] 07:37:00 INFO - PROCESS | 1648 | 1467383820574 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:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 922ms 07:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:37:00 INFO - PROCESS | 1648 | 1467383820611 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:37:00 INFO - PROCESS | 1648 | 1467383820613 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:37:00 INFO - PROCESS | 1648 | 1467383820617 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 1648 | 1467383820618 Marionette TRACE conn2 <- [1,434,null,{}] 07:37:00 INFO - PROCESS | 1648 | 1467383820622 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:37:00 INFO - PROCESS | 1648 | 1467383820623 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:00 INFO - PROCESS | 1648 | 1467383820713 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:37:00 INFO - PROCESS | 1648 | 1467383820786 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 1648 | 1467383820787 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e9d800 == 50 [pid = 1648] [id = 116] 07:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11336bc00) [pid = 1648] [serial = 345] [outer = 0x0] 07:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1162d2c00) [pid = 1648] [serial = 346] [outer = 0x11336bc00] 07:37:00 INFO - PROCESS | 1648 | 1467383820815 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117103400) [pid = 1648] [serial = 347] [outer = 0x11336bc00] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12be43800 == 49 [pid = 1648] [id = 111] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac05800 == 48 [pid = 1648] [id = 110] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1191bc800 == 47 [pid = 1648] [id = 109] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a817800 == 46 [pid = 1648] [id = 108] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a6800 == 45 [pid = 1648] [id = 107] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126b08000 == 44 [pid = 1648] [id = 106] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b9800 == 43 [pid = 1648] [id = 105] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121542800 == 42 [pid = 1648] [id = 104] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121251800 == 41 [pid = 1648] [id = 103] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118123800 == 40 [pid = 1648] [id = 102] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119463800 == 39 [pid = 1648] [id = 101] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121253800 == 38 [pid = 1648] [id = 98] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116e55800 == 37 [pid = 1648] [id = 97] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac03800 == 36 [pid = 1648] [id = 96] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12977c800 == 35 [pid = 1648] [id = 79] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b372800 == 34 [pid = 1648] [id = 100] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a826000 == 33 [pid = 1648] [id = 99] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b6000 == 32 [pid = 1648] [id = 83] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x125689800 == 31 [pid = 1648] [id = 64] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ae000 == 30 [pid = 1648] [id = 115] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12125e800 == 29 [pid = 1648] [id = 114] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c38e000 == 28 [pid = 1648] [id = 112] 07:37:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116e56800 == 27 [pid = 1648] [id = 113] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128fcf800) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1166fa800) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1185b6400) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128b2b400) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12962bc00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1207b5000) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119a5a400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129309800) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11869ac00) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11852e000) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124d3e400) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a7a3800) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256aa000) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b23c00) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12780b000) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11832b400) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1171c2c00) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1211e2c00) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121de2c00) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119447c00) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11968d400) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b113800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1262b4800) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127804c00) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126190000) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b383800) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12669a400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa8c800) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a7a5000) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb28000) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a63fc00) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116908800) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128dd5000) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12ac99c00) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127805c00) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bb3cc00) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb21400) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 07:37:01 INFO - PROCESS | 1648 | 1467383821769 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:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1171ms 07:37:01 INFO - PROCESS | 1648 | 1467383821788 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 1648 | 1467383821790 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:37:01 INFO - PROCESS | 1648 | 1467383821794 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 1648 | 1467383821797 Marionette TRACE conn2 <- [1,438,null,{}] 07:37:01 INFO - PROCESS | 1648 | 1467383821801 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:37:01 INFO - PROCESS | 1648 | 1467383821803 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:01 INFO - PROCESS | 1648 | 1467383821878 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:37:01 INFO - PROCESS | 1648 | 1467383821883 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 1648 | 1467383821886 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ac3800 == 28 [pid = 1648] [id = 117] 07:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112dea800) [pid = 1648] [serial = 348] [outer = 0x0] 07:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11336fc00) [pid = 1648] [serial = 349] [outer = 0x112dea800] 07:37:01 INFO - PROCESS | 1648 | 1467383821916 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128b0400) [pid = 1648] [serial = 350] [outer = 0x112dea800] 07:37:02 INFO - PROCESS | 1648 | 1467383822314 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:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 572ms 07:37:02 INFO - PROCESS | 1648 | 1467383822370 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 1648 | 1467383822375 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:37:02 INFO - PROCESS | 1648 | 1467383822382 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 1648 | 1467383822385 Marionette TRACE conn2 <- [1,442,null,{}] 07:37:02 INFO - PROCESS | 1648 | 1467383822388 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:37:02 INFO - PROCESS | 1648 | 1467383822390 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:02 INFO - PROCESS | 1648 | 1467383822491 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:37:02 INFO - PROCESS | 1648 | 1467383822499 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 1648 | 1467383822500 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e62800 == 29 [pid = 1648] [id = 118] 07:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11815a400) [pid = 1648] [serial = 351] [outer = 0x0] 07:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118539400) [pid = 1648] [serial = 352] [outer = 0x11815a400] 07:37:02 INFO - PROCESS | 1648 | 1467383822528 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118546000) [pid = 1648] [serial = 353] [outer = 0x11815a400] 07:37:02 INFO - PROCESS | 1648 | 1467383822870 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:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 07:37:02 INFO - PROCESS | 1648 | 1467383822902 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 1648 | 1467383822903 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:37:02 INFO - PROCESS | 1648 | 1467383822906 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 1648 | 1467383822908 Marionette TRACE conn2 <- [1,446,null,{}] 07:37:02 INFO - PROCESS | 1648 | 1467383822916 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:37:02 INFO - PROCESS | 1648 | 1467383822919 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:03 INFO - PROCESS | 1648 | 1467383822995 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:37:03 INFO - PROCESS | 1648 | 1467383823000 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 1648 | 1467383823002 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11817a000 == 30 [pid = 1648] [id = 119] 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x110e81800) [pid = 1648] [serial = 354] [outer = 0x0] 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1194ce800) [pid = 1648] [serial = 355] [outer = 0x110e81800] 07:37:03 INFO - PROCESS | 1648 | 1467383823033 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a62000) [pid = 1648] [serial = 356] [outer = 0x110e81800] 07:37:03 INFO - PROCESS | 1648 | 1467383823387 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:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 07:37:03 INFO - PROCESS | 1648 | 1467383823430 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:37:03 INFO - PROCESS | 1648 | 1467383823432 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:37:03 INFO - PROCESS | 1648 | 1467383823434 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 1648 | 1467383823435 Marionette TRACE conn2 <- [1,450,null,{}] 07:37:03 INFO - PROCESS | 1648 | 1467383823438 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:37:03 INFO - PROCESS | 1648 | 1467383823439 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:03 INFO - PROCESS | 1648 | 1467383823541 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:37:03 INFO - PROCESS | 1648 | 1467383823548 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 1648 | 1467383823549 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119457000 == 31 [pid = 1648] [id = 120] 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11a003800) [pid = 1648] [serial = 357] [outer = 0x0] 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12131ac00) [pid = 1648] [serial = 358] [outer = 0x11a003800] 07:37:03 INFO - PROCESS | 1648 | 1467383823575 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121df0800) [pid = 1648] [serial = 359] [outer = 0x11a003800] 07:37:03 INFO - PROCESS | 1648 | 1467383823921 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:37:03 INFO - PROCESS | 1648 | 1467383823956 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:37:03 INFO - PROCESS | 1648 | 1467383823968 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 1648 | 1467383823969 Marionette TRACE conn2 <- [1,454,null,{}] 07:37:03 INFO - PROCESS | 1648 | 1467383823971 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:37:03 INFO - PROCESS | 1648 | 1467383823973 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:04 INFO - PROCESS | 1648 | 1467383824059 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:37:04 INFO - PROCESS | 1648 | 1467383824097 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 1648 | 1467383824099 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x120761800 == 32 [pid = 1648] [id = 121] 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1127d1800) [pid = 1648] [serial = 360] [outer = 0x0] 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124d43c00) [pid = 1648] [serial = 361] [outer = 0x1127d1800] 07:37:04 INFO - PROCESS | 1648 | 1467383824123 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1256a6000) [pid = 1648] [serial = 362] [outer = 0x1127d1800] 07:37:04 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:04 INFO - PROCESS | 1648 | 1467383824474 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:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 07:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:37:04 INFO - PROCESS | 1648 | 1467383824486 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 1648 | 1467383824488 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:37:04 INFO - PROCESS | 1648 | 1467383824490 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 1648 | 1467383824491 Marionette TRACE conn2 <- [1,458,null,{}] 07:37:04 INFO - PROCESS | 1648 | 1467383824493 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:37:04 INFO - PROCESS | 1648 | 1467383824500 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:04 INFO - PROCESS | 1648 | 1467383824611 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:37:04 INFO - PROCESS | 1648 | 1467383824644 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 1648 | 1467383824645 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12351a000 == 33 [pid = 1648] [id = 122] 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124d42800) [pid = 1648] [serial = 363] [outer = 0x0] 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126623c00) [pid = 1648] [serial = 364] [outer = 0x124d42800] 07:37:04 INFO - PROCESS | 1648 | 1467383824671 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b2d400) [pid = 1648] [serial = 365] [outer = 0x124d42800] 07:37:04 INFO - PROCESS | 1648 | 1467383824987 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:37:05 INFO - PROCESS | 1648 | 1467383825013 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:37:05 INFO - PROCESS | 1648 | 1467383825033 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 1648 | 1467383825034 Marionette TRACE conn2 <- [1,462,null,{}] 07:37:05 INFO - PROCESS | 1648 | 1467383825037 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:37:05 INFO - PROCESS | 1648 | 1467383825038 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:05 INFO - PROCESS | 1648 | 1467383825127 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:37:05 INFO - PROCESS | 1648 | 1467383825162 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 1648 | 1467383825164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12567b800 == 34 [pid = 1648] [id = 123] 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1128a6000) [pid = 1648] [serial = 366] [outer = 0x0] 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c21800) [pid = 1648] [serial = 367] [outer = 0x1128a6000] 07:37:05 INFO - PROCESS | 1648 | 1467383825189 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129306400) [pid = 1648] [serial = 368] [outer = 0x1128a6000] 07:37:05 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:05 INFO - PROCESS | 1648 | 1467383825546 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:37:05 INFO - PROCESS | 1648 | 1467383825554 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:37:05 INFO - PROCESS | 1648 | 1467383825556 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 1648 | 1467383825557 Marionette TRACE conn2 <- [1,466,null,{}] 07:37:05 INFO - PROCESS | 1648 | 1467383825561 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:37:05 INFO - PROCESS | 1648 | 1467383825562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:05 INFO - PROCESS | 1648 | 1467383825657 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:37:05 INFO - PROCESS | 1648 | 1467383825670 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 1648 | 1467383825671 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266eb000 == 35 [pid = 1648] [id = 124] 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129309800) [pid = 1648] [serial = 369] [outer = 0x0] 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129548000) [pid = 1648] [serial = 370] [outer = 0x129309800] 07:37:05 INFO - PROCESS | 1648 | 1467383825696 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129626400) [pid = 1648] [serial = 371] [outer = 0x129309800] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bb22400) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12bbe8000) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126868400) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127810800) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176e6c00) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119c1f000) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129624800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12780e800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127d2400) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120722800) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1256ab000) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1171c3800) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121dea000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110e80000) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128a9000) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x110e7c000) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:37:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x110e80400) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:37:06 INFO - PROCESS | 1648 | 1467383826234 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:37:06 INFO - PROCESS | 1648 | 1467383826282 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:37:06 INFO - PROCESS | 1648 | 1467383826284 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 1648 | 1467383826285 Marionette TRACE conn2 <- [1,470,null,{}] 07:37:06 INFO - PROCESS | 1648 | 1467383826296 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:37:06 INFO - PROCESS | 1648 | 1467383826297 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:06 INFO - PROCESS | 1648 | 1467383826371 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:37:06 INFO - PROCESS | 1648 | 1467383826445 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1648 | 1467383826447 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118179800 == 36 [pid = 1648] [id = 125] 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110e7b400) [pid = 1648] [serial = 372] [outer = 0x0] 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1185c5800) [pid = 1648] [serial = 373] [outer = 0x110e7b400] 07:37:06 INFO - PROCESS | 1648 | 1467383826472 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125010800) [pid = 1648] [serial = 374] [outer = 0x110e7b400] 07:37:06 INFO - PROCESS | 1648 | 1467383826748 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:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 07:37:06 INFO - PROCESS | 1648 | 1467383826803 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 1648 | 1467383826804 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:37:06 INFO - PROCESS | 1648 | 1467383826806 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 1648 | 1467383826808 Marionette TRACE conn2 <- [1,474,null,{}] 07:37:06 INFO - PROCESS | 1648 | 1467383826810 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:37:06 INFO - PROCESS | 1648 | 1467383826813 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:06 INFO - PROCESS | 1648 | 1467383826887 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:37:06 INFO - PROCESS | 1648 | 1467383826892 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1648 | 1467383826893 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f85000 == 37 [pid = 1648] [id = 126] 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12360b400) [pid = 1648] [serial = 375] [outer = 0x0] 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129626c00) [pid = 1648] [serial = 376] [outer = 0x12360b400] 07:37:06 INFO - PROCESS | 1648 | 1467383826921 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a633400) [pid = 1648] [serial = 377] [outer = 0x12360b400] 07:37:07 INFO - PROCESS | 1648 | 1467383827263 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:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 07:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:37:07 INFO - PROCESS | 1648 | 1467383827276 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 1648 | 1467383827279 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:37:07 INFO - PROCESS | 1648 | 1467383827283 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 1648 | 1467383827285 Marionette TRACE conn2 <- [1,478,null,{}] 07:37:07 INFO - PROCESS | 1648 | 1467383827287 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:37:07 INFO - PROCESS | 1648 | 1467383827289 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:07 INFO - PROCESS | 1648 | 1467383827415 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:37:07 INFO - PROCESS | 1648 | 1467383827421 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 1648 | 1467383827423 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x120749800 == 38 [pid = 1648] [id = 127] 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a634400) [pid = 1648] [serial = 378] [outer = 0x0] 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a7a4400) [pid = 1648] [serial = 379] [outer = 0x12a634400] 07:37:07 INFO - PROCESS | 1648 | 1467383827450 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa92000) [pid = 1648] [serial = 380] [outer = 0x12a634400] 07:37:07 INFO - PROCESS | 1648 | 1467383827772 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:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 07:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:37:07 INFO - PROCESS | 1648 | 1467383827802 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 1648 | 1467383827804 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:37:07 INFO - PROCESS | 1648 | 1467383827806 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 1648 | 1467383827807 Marionette TRACE conn2 <- [1,482,null,{}] 07:37:07 INFO - PROCESS | 1648 | 1467383827810 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:37:07 INFO - PROCESS | 1648 | 1467383827811 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:07 INFO - PROCESS | 1648 | 1467383827888 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:37:07 INFO - PROCESS | 1648 | 1467383827892 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 1648 | 1467383827893 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b5800 == 39 [pid = 1648] [id = 128] 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12aa94800) [pid = 1648] [serial = 381] [outer = 0x0] 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b118000) [pid = 1648] [serial = 382] [outer = 0x12aa94800] 07:37:07 INFO - PROCESS | 1648 | 1467383827921 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb1e000) [pid = 1648] [serial = 383] [outer = 0x12aa94800] 07:37:08 INFO - PROCESS | 1648 | 1467383828510 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:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 770ms 07:37:08 INFO - PROCESS | 1648 | 1467383828577 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 1648 | 1467383828579 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:37:08 INFO - PROCESS | 1648 | 1467383828582 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 1648 | 1467383828584 Marionette TRACE conn2 <- [1,486,null,{}] 07:37:08 INFO - PROCESS | 1648 | 1467383828588 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:37:08 INFO - PROCESS | 1648 | 1467383828589 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:08 INFO - PROCESS | 1648 | 1467383828684 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:37:08 INFO - PROCESS | 1648 | 1467383828796 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 1648 | 1467383828798 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e59000 == 40 [pid = 1648] [id = 129] 07:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1138e6c00) [pid = 1648] [serial = 384] [outer = 0x0] 07:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1150d6800) [pid = 1648] [serial = 385] [outer = 0x1138e6c00] 07:37:08 INFO - PROCESS | 1648 | 1467383828849 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117102400) [pid = 1648] [serial = 386] [outer = 0x1138e6c00] 07:37:09 INFO - PROCESS | 1648 | 1467383829526 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:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 971ms 07:37:09 INFO - PROCESS | 1648 | 1467383829554 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 1648 | 1467383829557 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:37:09 INFO - PROCESS | 1648 | 1467383829562 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 1648 | 1467383829564 Marionette TRACE conn2 <- [1,490,null,{}] 07:37:09 INFO - PROCESS | 1648 | 1467383829566 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:37:09 INFO - PROCESS | 1648 | 1467383829568 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:09 INFO - PROCESS | 1648 | 1467383829678 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:37:09 INFO - PROCESS | 1648 | 1467383829766 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 1648 | 1467383829767 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x120748800 == 41 [pid = 1648] [id = 130] 07:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185b9400) [pid = 1648] [serial = 387] [outer = 0x0] 07:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1186be800) [pid = 1648] [serial = 388] [outer = 0x1185b9400] 07:37:09 INFO - PROCESS | 1648 | 1467383829798 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119448800) [pid = 1648] [serial = 389] [outer = 0x1185b9400] 07:37:10 INFO - PROCESS | 1648 | 1467383830401 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:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 920ms 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x120749800 == 40 [pid = 1648] [id = 127] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128f85000 == 39 [pid = 1648] [id = 126] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118179800 == 38 [pid = 1648] [id = 125] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1266eb000 == 37 [pid = 1648] [id = 124] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12567b800 == 36 [pid = 1648] [id = 123] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12351a000 == 35 [pid = 1648] [id = 122] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x120761800 == 34 [pid = 1648] [id = 121] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119457000 == 33 [pid = 1648] [id = 120] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11817a000 == 32 [pid = 1648] [id = 119] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x116e62800 == 31 [pid = 1648] [id = 118] 07:37:10 INFO - PROCESS | 1648 | --DOCSHELL 0x113ac3800 == 30 [pid = 1648] [id = 117] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12bb48000) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12befdc00) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128fc2c00) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129310000) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b25c00) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b32000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1186bdc00) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119447000) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124d3c000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1250e1000) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a7eec00) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b11dc00) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a636000) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1127d6800) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12aa8ec00) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1211e6000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12360c800) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb42000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11853ac00) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1186be000) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b384400) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11602f400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x110e84400) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1127d6c00) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1207b9000) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bef3c00) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1207b2c00) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116071c00) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bb29000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | 1467383830519 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 1648 | 1467383830523 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1128afc00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112e4a800) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12780b800) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12bf65c00) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 07:37:10 INFO - PROCESS | 1648 | 1467383830545 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 1648 | 1467383830548 Marionette TRACE conn2 <- [1,494,null,{}] 07:37:10 INFO - PROCESS | 1648 | 1467383830556 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:37:10 INFO - PROCESS | 1648 | 1467383830558 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:10 INFO - PROCESS | 1648 | 1467383830688 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:37:10 INFO - PROCESS | 1648 | 1467383830695 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 1648 | 1467383830698 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x113abf000 == 31 [pid = 1648] [id = 131] 07:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1128a7800) [pid = 1648] [serial = 390] [outer = 0x0] 07:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112fd9c00) [pid = 1648] [serial = 391] [outer = 0x1128a7800] 07:37:10 INFO - PROCESS | 1648 | 1467383830730 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1138ee000) [pid = 1648] [serial = 392] [outer = 0x1128a7800] 07:37:11 INFO - PROCESS | 1648 | 1467383831067 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:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 581ms 07:37:11 INFO - PROCESS | 1648 | 1467383831119 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 1648 | 1467383831122 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:37:11 INFO - PROCESS | 1648 | 1467383831126 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 1648 | 1467383831128 Marionette TRACE conn2 <- [1,498,null,{}] 07:37:11 INFO - PROCESS | 1648 | 1467383831131 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:37:11 INFO - PROCESS | 1648 | 1467383831132 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:11 INFO - PROCESS | 1648 | 1467383831213 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:37:11 INFO - PROCESS | 1648 | 1467383831218 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1648 | 1467383831219 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e5f000 == 32 [pid = 1648] [id = 132] 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11602f400) [pid = 1648] [serial = 393] [outer = 0x0] 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11696ac00) [pid = 1648] [serial = 394] [outer = 0x11602f400] 07:37:11 INFO - PROCESS | 1648 | 1467383831247 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1176e0400) [pid = 1648] [serial = 395] [outer = 0x11602f400] 07:37:11 INFO - PROCESS | 1648 | 1467383831621 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:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 521ms 07:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:37:11 INFO - PROCESS | 1648 | 1467383831653 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 1648 | 1467383831654 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:37:11 INFO - PROCESS | 1648 | 1467383831658 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 1648 | 1467383831660 Marionette TRACE conn2 <- [1,502,null,{}] 07:37:11 INFO - PROCESS | 1648 | 1467383831668 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:37:11 INFO - PROCESS | 1648 | 1467383831671 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:11 INFO - PROCESS | 1648 | 1467383831749 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:37:11 INFO - PROCESS | 1648 | 1467383831754 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1648 | 1467383831756 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b7800 == 33 [pid = 1648] [id = 133] 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127d0400) [pid = 1648] [serial = 396] [outer = 0x0] 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186c0800) [pid = 1648] [serial = 397] [outer = 0x1127d0400] 07:37:11 INFO - PROCESS | 1648 | 1467383831786 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11943f800) [pid = 1648] [serial = 398] [outer = 0x1127d0400] 07:37:12 INFO - PROCESS | 1648 | 1467383832120 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:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 07:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:37:12 INFO - PROCESS | 1648 | 1467383832132 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 1648 | 1467383832133 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:37:12 INFO - PROCESS | 1648 | 1467383832135 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 1648 | 1467383832137 Marionette TRACE conn2 <- [1,506,null,{}] 07:37:12 INFO - PROCESS | 1648 | 1467383832139 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:37:12 INFO - PROCESS | 1648 | 1467383832140 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:12 INFO - PROCESS | 1648 | 1467383832223 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:37:12 INFO - PROCESS | 1648 | 1467383832276 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 1648 | 1467383832278 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d4f800 == 34 [pid = 1648] [id = 134] 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11853d000) [pid = 1648] [serial = 399] [outer = 0x0] 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11968f000) [pid = 1648] [serial = 400] [outer = 0x11853d000] 07:37:12 INFO - PROCESS | 1648 | 1467383832303 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1207adc00) [pid = 1648] [serial = 401] [outer = 0x11853d000] 07:37:12 INFO - PROCESS | 1648 | 1467383832637 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:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 07:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:37:12 INFO - PROCESS | 1648 | 1467383832655 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 1648 | 1467383832657 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:37:12 INFO - PROCESS | 1648 | 1467383832659 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 1648 | 1467383832660 Marionette TRACE conn2 <- [1,510,null,{}] 07:37:12 INFO - PROCESS | 1648 | 1467383832665 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:37:12 INFO - PROCESS | 1648 | 1467383832666 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:12 INFO - PROCESS | 1648 | 1467383832760 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:37:12 INFO - PROCESS | 1648 | 1467383832771 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 1648 | 1467383832772 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 35 [pid = 1648] [id = 135] 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11876d400) [pid = 1648] [serial = 402] [outer = 0x0] 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1211df400) [pid = 1648] [serial = 403] [outer = 0x11876d400] 07:37:12 INFO - PROCESS | 1648 | 1467383832797 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121562400) [pid = 1648] [serial = 404] [outer = 0x11876d400] 07:37:13 INFO - PROCESS | 1648 | 1467383833155 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:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 07:37:13 INFO - PROCESS | 1648 | 1467383833181 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1648 | 1467383833182 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:37:13 INFO - PROCESS | 1648 | 1467383833185 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1648 | 1467383833186 Marionette TRACE conn2 <- [1,514,null,{}] 07:37:13 INFO - PROCESS | 1648 | 1467383833188 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:37:13 INFO - PROCESS | 1648 | 1467383833192 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:13 INFO - PROCESS | 1648 | 1467383833316 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:37:13 INFO - PROCESS | 1648 | 1467383833329 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 1648 | 1467383833331 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x125071000 == 36 [pid = 1648] [id = 136] 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121603c00) [pid = 1648] [serial = 405] [outer = 0x0] 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123785800) [pid = 1648] [serial = 406] [outer = 0x121603c00] 07:37:13 INFO - PROCESS | 1648 | 1467383833365 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1262b4000) [pid = 1648] [serial = 407] [outer = 0x121603c00] 07:37:13 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:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 567ms 07:37:13 INFO - PROCESS | 1648 | 1467383833749 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:37:13 INFO - PROCESS | 1648 | 1467383833753 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1648 | 1467383833754 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:37:13 INFO - PROCESS | 1648 | 1467383833757 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1648 | 1467383833758 Marionette TRACE conn2 <- [1,518,null,{}] 07:37:13 INFO - PROCESS | 1648 | 1467383833760 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:37:13 INFO - PROCESS | 1648 | 1467383833763 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:13 INFO - PROCESS | 1648 | 1467383833861 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:37:13 INFO - PROCESS | 1648 | 1467383833865 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 1648 | 1467383833866 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126220000 == 37 [pid = 1648] [id = 137] 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1262b4400) [pid = 1648] [serial = 408] [outer = 0x0] 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126820800) [pid = 1648] [serial = 409] [outer = 0x1262b4400] 07:37:13 INFO - PROCESS | 1648 | 1467383833892 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12780b800) [pid = 1648] [serial = 410] [outer = 0x1262b4400] 07:37:14 INFO - PROCESS | 1648 | 1467383834232 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:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 07:37:14 INFO - PROCESS | 1648 | 1467383834276 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 1648 | 1467383834278 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:37:14 INFO - PROCESS | 1648 | 1467383834280 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 1648 | 1467383834282 Marionette TRACE conn2 <- [1,522,null,{}] 07:37:14 INFO - PROCESS | 1648 | 1467383834290 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:37:14 INFO - PROCESS | 1648 | 1467383834292 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:14 INFO - PROCESS | 1648 | 1467383834422 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:37:14 INFO - PROCESS | 1648 | 1467383834469 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 1648 | 1467383834470 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1b800 == 38 [pid = 1648] [id = 138] 07:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12661c800) [pid = 1648] [serial = 411] [outer = 0x0] 07:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b26000) [pid = 1648] [serial = 412] [outer = 0x12661c800] 07:37:14 INFO - PROCESS | 1648 | 1467383834522 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c1fc00) [pid = 1648] [serial = 413] [outer = 0x12661c800] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11815a400) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x110e81800) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11336bc00) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11a003800) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112dea800) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127d1800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128a6000) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128b3800) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112e57800) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124d42800) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x110e7b400) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129309800) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12360b400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118163400) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a634400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:37:15 INFO - PROCESS | 1648 | 1467383835024 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:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 771ms 07:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:37:15 INFO - PROCESS | 1648 | 1467383835055 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 1648 | 1467383835057 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:37:15 INFO - PROCESS | 1648 | 1467383835066 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 1648 | 1467383835067 Marionette TRACE conn2 <- [1,526,null,{}] 07:37:15 INFO - PROCESS | 1648 | 1467383835069 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:37:15 INFO - PROCESS | 1648 | 1467383835070 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:15 INFO - PROCESS | 1648 | 1467383835156 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:37:15 INFO - PROCESS | 1648 | 1467383835161 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1648 | 1467383835163 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b6800 == 39 [pid = 1648] [id = 139] 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112e50c00) [pid = 1648] [serial = 414] [outer = 0x0] 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1194ccc00) [pid = 1648] [serial = 415] [outer = 0x112e50c00] 07:37:15 INFO - PROCESS | 1648 | 1467383835189 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1236d6800) [pid = 1648] [serial = 416] [outer = 0x112e50c00] 07:37:15 INFO - PROCESS | 1648 | 1467383835506 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:37:15 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:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 07:37:15 INFO - PROCESS | 1648 | 1467383835534 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 1648 | 1467383835535 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:37:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:37:15 INFO - PROCESS | 1648 | 1467383835537 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 1648 | 1467383835538 Marionette TRACE conn2 <- [1,530,null,{}] 07:37:15 INFO - PROCESS | 1648 | 1467383835541 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:37:15 INFO - PROCESS | 1648 | 1467383835542 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:15 INFO - PROCESS | 1648 | 1467383835622 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:37:15 INFO - PROCESS | 1648 | 1467383835626 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1648 | 1467383835637 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b2000 == 40 [pid = 1648] [id = 140] 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1207ab000) [pid = 1648] [serial = 417] [outer = 0x0] 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128c26c00) [pid = 1648] [serial = 418] [outer = 0x1207ab000] 07:37:15 INFO - PROCESS | 1648 | 1467383835662 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12930d000) [pid = 1648] [serial = 419] [outer = 0x1207ab000] 07:37:15 INFO - PROCESS | 1648 | 1467383835992 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:37:16 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:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:37:16 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:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:37:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:37:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 517ms 07:37:16 INFO - PROCESS | 1648 | 1467383836056 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 1648 | 1467383836058 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:37:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:37:16 INFO - PROCESS | 1648 | 1467383836063 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 1648 | 1467383836065 Marionette TRACE conn2 <- [1,534,null,{}] 07:37:16 INFO - PROCESS | 1648 | 1467383836068 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:37:16 INFO - PROCESS | 1648 | 1467383836070 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:16 INFO - PROCESS | 1648 | 1467383836173 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:37:16 INFO - PROCESS | 1648 | 1467383836177 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1648 | 1467383836179 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12351c800 == 41 [pid = 1648] [id = 141] 07:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121606800) [pid = 1648] [serial = 420] [outer = 0x0] 07:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12a63b000) [pid = 1648] [serial = 421] [outer = 0x121606800] 07:37:16 INFO - PROCESS | 1648 | 1467383836207 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12ac97800) [pid = 1648] [serial = 422] [outer = 0x121606800] 07:37:16 INFO - PROCESS | 1648 | 1467383836589 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:37:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:37:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 573ms 07:37:16 INFO - PROCESS | 1648 | 1467383836647 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:37:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:37:16 INFO - PROCESS | 1648 | 1467383836649 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:37:16 INFO - PROCESS | 1648 | 1467383836654 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 1648 | 1467383836655 Marionette TRACE conn2 <- [1,538,null,{}] 07:37:16 INFO - PROCESS | 1648 | 1467383836659 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:37:16 INFO - PROCESS | 1648 | 1467383836661 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:16 INFO - PROCESS | 1648 | 1467383836811 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:37:16 INFO - PROCESS | 1648 | 1467383836955 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1648 | 1467383836957 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x112667000 == 42 [pid = 1648] [id = 142] 07:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x110e79800) [pid = 1648] [serial = 423] [outer = 0x0] 07:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1121bd800) [pid = 1648] [serial = 424] [outer = 0x110e79800] 07:37:16 INFO - PROCESS | 1648 | 1467383836996 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1128b2800) [pid = 1648] [serial = 425] [outer = 0x110e79800] 07:37:17 INFO - PROCESS | 1648 | 1467383837385 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:37:17 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:37:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 07:37:17 INFO - PROCESS | 1648 | 1467383837448 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 1648 | 1467383837451 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:37:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:37:17 INFO - PROCESS | 1648 | 1467383837455 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 1648 | 1467383837457 Marionette TRACE conn2 <- [1,542,null,{}] 07:37:17 INFO - PROCESS | 1648 | 1467383837473 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:37:17 INFO - PROCESS | 1648 | 1467383837476 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:17 INFO - PROCESS | 1648 | 1467383837600 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:37:17 INFO - PROCESS | 1648 | 1467383837637 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 1648 | 1467383837638 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191ca000 == 43 [pid = 1648] [id = 143] 07:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113845c00) [pid = 1648] [serial = 426] [outer = 0x0] 07:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116974800) [pid = 1648] [serial = 427] [outer = 0x113845c00] 07:37:17 INFO - PROCESS | 1648 | 1467383837669 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11832e400) [pid = 1648] [serial = 428] [outer = 0x113845c00] 07:37:18 INFO - PROCESS | 1648 | 1467383838077 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:37:18 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:37:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 07:37:18 INFO - PROCESS | 1648 | 1467383838130 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 1648 | 1467383838135 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:37:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:37:18 INFO - PROCESS | 1648 | 1467383838139 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 1648 | 1467383838141 Marionette TRACE conn2 <- [1,546,null,{}] 07:37:18 INFO - PROCESS | 1648 | 1467383838145 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:37:18 INFO - PROCESS | 1648 | 1467383838147 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:18 INFO - PROCESS | 1648 | 1467383838344 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:37:18 INFO - PROCESS | 1648 | 1467383838458 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 1648 | 1467383838459 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129156000 == 44 [pid = 1648] [id = 144] 07:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11853f000) [pid = 1648] [serial = 429] [outer = 0x0] 07:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118ff5400) [pid = 1648] [serial = 430] [outer = 0x11853f000] 07:37:18 INFO - PROCESS | 1648 | 1467383838498 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1211df800) [pid = 1648] [serial = 431] [outer = 0x11853f000] 07:37:18 INFO - PROCESS | 1648 | 1467383838925 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:37:18 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:37:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 823ms 07:37:18 INFO - PROCESS | 1648 | 1467383838963 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 1648 | 1467383838965 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:37:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:37:18 INFO - PROCESS | 1648 | 1467383838972 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 1648 | 1467383838977 Marionette TRACE conn2 <- [1,550,null,{}] 07:37:18 INFO - PROCESS | 1648 | 1467383838980 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:37:18 INFO - PROCESS | 1648 | 1467383838982 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:19 INFO - PROCESS | 1648 | 1467383839089 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:37:19 INFO - PROCESS | 1648 | 1467383839172 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1648 | 1467383839174 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb69800 == 45 [pid = 1648] [id = 145] 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a57000) [pid = 1648] [serial = 432] [outer = 0x0] 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121b5e400) [pid = 1648] [serial = 433] [outer = 0x119a57000] 07:37:19 INFO - PROCESS | 1648 | 1467383839209 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127807000) [pid = 1648] [serial = 434] [outer = 0x119a57000] 07:37:19 INFO - PROCESS | 1648 | 1467383839595 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:37:19 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:37:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 679ms 07:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:37:19 INFO - PROCESS | 1648 | 1467383839648 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 1648 | 1467383839650 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:37:19 INFO - PROCESS | 1648 | 1467383839652 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 1648 | 1467383839654 Marionette TRACE conn2 <- [1,554,null,{}] 07:37:19 INFO - PROCESS | 1648 | 1467383839656 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:37:19 INFO - PROCESS | 1648 | 1467383839657 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:19 INFO - PROCESS | 1648 | 1467383839760 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:37:19 INFO - PROCESS | 1648 | 1467383839813 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1648 | 1467383839814 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5f000 == 46 [pid = 1648] [id = 146] 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b2b000) [pid = 1648] [serial = 435] [outer = 0x0] 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129554000) [pid = 1648] [serial = 436] [outer = 0x128b2b000] 07:37:19 INFO - PROCESS | 1648 | 1467383839843 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a7e5c00) [pid = 1648] [serial = 437] [outer = 0x128b2b000] 07:37:20 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:20 INFO - PROCESS | 1648 | 1467383840302 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:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 07:37:20 INFO - PROCESS | 1648 | 1467383840322 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 1648 | 1467383840323 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:37:20 INFO - PROCESS | 1648 | 1467383840326 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 1648 | 1467383840327 Marionette TRACE conn2 <- [1,558,null,{}] 07:37:20 INFO - PROCESS | 1648 | 1467383840329 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:37:20 INFO - PROCESS | 1648 | 1467383840331 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:20 INFO - PROCESS | 1648 | 1467383840434 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:37:20 INFO - PROCESS | 1648 | 1467383840530 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 1648 | 1467383840534 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116018800 == 47 [pid = 1648] [id = 147] 07:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128c23c00) [pid = 1648] [serial = 438] [outer = 0x0] 07:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129548800) [pid = 1648] [serial = 439] [outer = 0x128c23c00] 07:37:20 INFO - PROCESS | 1648 | 1467383840572 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b113400) [pid = 1648] [serial = 440] [outer = 0x128c23c00] 07:37:21 INFO - PROCESS | 1648 | 1467383841154 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:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 869ms 07:37:21 INFO - PROCESS | 1648 | 1467383841198 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 1648 | 1467383841202 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:37:21 INFO - PROCESS | 1648 | 1467383841207 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 1648 | 1467383841210 Marionette TRACE conn2 <- [1,562,null,{}] 07:37:21 INFO - PROCESS | 1648 | 1467383841215 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:37:21 INFO - PROCESS | 1648 | 1467383841218 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:21 INFO - PROCESS | 1648 | 1467383841363 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:37:21 INFO - PROCESS | 1648 | 1467383841456 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 1648 | 1467383841458 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x118179800 == 48 [pid = 1648] [id = 148] 07:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1160d7c00) [pid = 1648] [serial = 441] [outer = 0x0] 07:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116973400) [pid = 1648] [serial = 442] [outer = 0x1160d7c00] 07:37:21 INFO - PROCESS | 1648 | 1467383841505 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118332400) [pid = 1648] [serial = 443] [outer = 0x1160d7c00] 07:37:21 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x111e9d800 == 47 [pid = 1648] [id = 116] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12351c800 == 46 [pid = 1648] [id = 141] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b2000 == 45 [pid = 1648] [id = 140] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b6800 == 44 [pid = 1648] [id = 139] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1b800 == 43 [pid = 1648] [id = 138] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x126220000 == 42 [pid = 1648] [id = 137] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x125071000 == 41 [pid = 1648] [id = 136] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 40 [pid = 1648] [id = 135] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x119d4f800 == 39 [pid = 1648] [id = 134] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b7800 == 38 [pid = 1648] [id = 133] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116e5f000 == 37 [pid = 1648] [id = 132] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x113abf000 == 36 [pid = 1648] [id = 131] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116e59000 == 35 [pid = 1648] [id = 129] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x120748800 == 34 [pid = 1648] [id = 130] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b5800 == 33 [pid = 1648] [id = 128] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116018800 == 32 [pid = 1648] [id = 147] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5f000 == 31 [pid = 1648] [id = 146] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb69800 == 30 [pid = 1648] [id = 145] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x129156000 == 29 [pid = 1648] [id = 144] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1191ca000 == 28 [pid = 1648] [id = 143] 07:37:22 INFO - PROCESS | 1648 | --DOCSHELL 0x112667000 == 27 [pid = 1648] [id = 142] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118539400) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1194ce800) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119a62000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117103400) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1162d2c00) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12131ac00) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11336fc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1128b0400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1256a6000) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124d43c00) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128c21800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112e52400) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112e4c800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185b7400) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1171bb400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b2d400) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126623c00) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185c5800) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129306400) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129548000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129626c00) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121de8000) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1194d5c00) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a7a4400) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x125010800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118546000) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12aa92000) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b118000) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129626400) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a633400) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121df0800) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 07:37:22 INFO - PROCESS | 1648 | 1467383842546 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:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1376ms 07:37:22 INFO - PROCESS | 1648 | 1467383842582 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:37:22 INFO - PROCESS | 1648 | 1467383842584 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:37:22 INFO - PROCESS | 1648 | 1467383842587 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 1648 | 1467383842589 Marionette TRACE conn2 <- [1,566,null,{}] 07:37:22 INFO - PROCESS | 1648 | 1467383842593 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:37:22 INFO - PROCESS | 1648 | 1467383842597 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:22 INFO - PROCESS | 1648 | 1467383842675 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:37:22 INFO - PROCESS | 1648 | 1467383842684 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1648 | 1467383842687 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6f800 == 28 [pid = 1648] [id = 149] 07:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112dea800) [pid = 1648] [serial = 444] [outer = 0x0] 07:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112e4c800) [pid = 1648] [serial = 445] [outer = 0x112dea800] 07:37:22 INFO - PROCESS | 1648 | 1467383842715 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113844000) [pid = 1648] [serial = 446] [outer = 0x112dea800] 07:37:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:23 INFO - PROCESS | 1648 | 1467383843059 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:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms 07:37:23 INFO - PROCESS | 1648 | 1467383843110 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 1648 | 1467383843114 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:37:23 INFO - PROCESS | 1648 | 1467383843120 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1648 | 1467383843123 Marionette TRACE conn2 <- [1,570,null,{}] 07:37:23 INFO - PROCESS | 1648 | 1467383843127 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:37:23 INFO - PROCESS | 1648 | 1467383843129 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:23 INFO - PROCESS | 1648 | 1467383843250 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:37:23 INFO - PROCESS | 1648 | 1467383843265 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 1648 | 1467383843267 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e55800 == 29 [pid = 1648] [id = 150] 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11602e400) [pid = 1648] [serial = 447] [outer = 0x0] 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1171b9400) [pid = 1648] [serial = 448] [outer = 0x11602e400] 07:37:23 INFO - PROCESS | 1648 | 1467383843312 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11832d400) [pid = 1648] [serial = 449] [outer = 0x11602e400] 07:37:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:23 INFO - PROCESS | 1648 | 1467383843734 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:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 07:37:23 INFO - PROCESS | 1648 | 1467383843740 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 1648 | 1467383843742 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:37:23 INFO - PROCESS | 1648 | 1467383843744 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1648 | 1467383843756 Marionette TRACE conn2 <- [1,574,null,{}] 07:37:23 INFO - PROCESS | 1648 | 1467383843764 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:37:23 INFO - PROCESS | 1648 | 1467383843767 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:23 INFO - PROCESS | 1648 | 1467383843843 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:37:23 INFO - PROCESS | 1648 | 1467383843851 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 1648 | 1467383843853 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x118182800 == 30 [pid = 1648] [id = 151] 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1185c5800) [pid = 1648] [serial = 450] [outer = 0x0] 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118763800) [pid = 1648] [serial = 451] [outer = 0x1185c5800] 07:37:23 INFO - PROCESS | 1648 | 1467383843882 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119449000) [pid = 1648] [serial = 452] [outer = 0x1185c5800] 07:37:24 INFO - PROCESS | 1648 | 1467383844246 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:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 532ms 07:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:37:24 INFO - PROCESS | 1648 | 1467383844276 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 1648 | 1467383844280 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:37:24 INFO - PROCESS | 1648 | 1467383844283 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 1648 | 1467383844284 Marionette TRACE conn2 <- [1,578,null,{}] 07:37:24 INFO - PROCESS | 1648 | 1467383844286 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:37:24 INFO - PROCESS | 1648 | 1467383844287 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:24 INFO - PROCESS | 1648 | 1467383844387 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:37:24 INFO - PROCESS | 1648 | 1467383844420 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 1648 | 1467383844421 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11946e000 == 31 [pid = 1648] [id = 152] 07:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1186c3c00) [pid = 1648] [serial = 453] [outer = 0x0] 07:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a5c400) [pid = 1648] [serial = 454] [outer = 0x1186c3c00] 07:37:24 INFO - PROCESS | 1648 | 1467383844448 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1211e1800) [pid = 1648] [serial = 455] [outer = 0x1186c3c00] 07:37:24 INFO - PROCESS | 1648 | 1467383844856 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:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 07:37:24 INFO - PROCESS | 1648 | 1467383844904 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 1648 | 1467383844906 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:37:24 INFO - PROCESS | 1648 | 1467383844910 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 1648 | 1467383844914 Marionette TRACE conn2 <- [1,582,null,{}] 07:37:24 INFO - PROCESS | 1648 | 1467383844918 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:37:24 INFO - PROCESS | 1648 | 1467383844920 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:25 INFO - PROCESS | 1648 | 1467383845069 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:37:25 INFO - PROCESS | 1648 | 1467383845160 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 1648 | 1467383845162 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x120763800 == 32 [pid = 1648] [id = 153] 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12155d800) [pid = 1648] [serial = 456] [outer = 0x0] 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121602c00) [pid = 1648] [serial = 457] [outer = 0x12155d800] 07:37:25 INFO - PROCESS | 1648 | 1467383845203 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12360e000) [pid = 1648] [serial = 458] [outer = 0x12155d800] 07:37:25 INFO - PROCESS | 1648 | 1467383845550 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:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 675ms 07:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:37:25 INFO - PROCESS | 1648 | 1467383845585 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 1648 | 1467383845586 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:37:25 INFO - PROCESS | 1648 | 1467383845588 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 1648 | 1467383845589 Marionette TRACE conn2 <- [1,586,null,{}] 07:37:25 INFO - PROCESS | 1648 | 1467383845591 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:37:25 INFO - PROCESS | 1648 | 1467383845597 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:25 INFO - PROCESS | 1648 | 1467383845709 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:37:25 INFO - PROCESS | 1648 | 1467383845742 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 1648 | 1467383845744 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 33 [pid = 1648] [id = 154] 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1236ce400) [pid = 1648] [serial = 459] [outer = 0x0] 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124db9400) [pid = 1648] [serial = 460] [outer = 0x1236ce400] 07:37:25 INFO - PROCESS | 1648 | 1467383845769 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1262b4c00) [pid = 1648] [serial = 461] [outer = 0x1236ce400] 07:37:25 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:26 INFO - PROCESS | 1648 | 1467383846076 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:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 07:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:37:26 INFO - PROCESS | 1648 | 1467383846107 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 1648 | 1467383846108 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:37:26 INFO - PROCESS | 1648 | 1467383846110 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 1648 | 1467383846112 Marionette TRACE conn2 <- [1,590,null,{}] 07:37:26 INFO - PROCESS | 1648 | 1467383846116 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:37:26 INFO - PROCESS | 1648 | 1467383846117 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:26 INFO - PROCESS | 1648 | 1467383846214 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:37:26 INFO - PROCESS | 1648 | 1467383846251 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 1648 | 1467383846252 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12506a000 == 34 [pid = 1648] [id = 155] 07:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1262b6400) [pid = 1648] [serial = 462] [outer = 0x0] 07:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127807400) [pid = 1648] [serial = 463] [outer = 0x1262b6400] 07:37:26 INFO - PROCESS | 1648 | 1467383846276 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b28c00) [pid = 1648] [serial = 464] [outer = 0x1262b6400] 07:37:26 INFO - PROCESS | 1648 | 1467383846611 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:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 07:37:26 INFO - PROCESS | 1648 | 1467383846633 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:37:26 INFO - PROCESS | 1648 | 1467383846635 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:37:26 INFO - PROCESS | 1648 | 1467383846637 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 1648 | 1467383846638 Marionette TRACE conn2 <- [1,594,null,{}] 07:37:26 INFO - PROCESS | 1648 | 1467383846640 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:37:26 INFO - PROCESS | 1648 | 1467383846641 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:26 INFO - PROCESS | 1648 | 1467383846899 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121606800) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121603c00) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112e50c00) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185b9400) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12aa94800) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1138e6c00) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11876d400) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11853d000) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1207ab000) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1128a7800) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127d0400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1262b4400) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12661c800) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:37:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11602f400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:37:26 INFO - PROCESS | 1648 | 1467383846938 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 1648 | 1467383846939 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816e800 == 35 [pid = 1648] [id = 156] 07:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110e78000) [pid = 1648] [serial = 465] [outer = 0x0] 07:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128b1000) [pid = 1648] [serial = 466] [outer = 0x110e78000] 07:37:26 INFO - PROCESS | 1648 | 1467383846964 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176e7400) [pid = 1648] [serial = 467] [outer = 0x110e78000] 07:37:27 INFO - PROCESS | 1648 | 1467383847242 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:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 07:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:37:27 INFO - PROCESS | 1648 | 1467383847255 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 1648 | 1467383847256 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:37:27 INFO - PROCESS | 1648 | 1467383847258 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 1648 | 1467383847259 Marionette TRACE conn2 <- [1,598,null,{}] 07:37:27 INFO - PROCESS | 1648 | 1467383847270 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:37:27 INFO - PROCESS | 1648 | 1467383847271 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:27 INFO - PROCESS | 1648 | 1467383847358 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:37:27 INFO - PROCESS | 1648 | 1467383847364 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1648 | 1467383847365 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b20000 == 36 [pid = 1648] [id = 157] 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118541800) [pid = 1648] [serial = 468] [outer = 0x0] 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12190bc00) [pid = 1648] [serial = 469] [outer = 0x118541800] 07:37:27 INFO - PROCESS | 1648 | 1467383847390 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b2a800) [pid = 1648] [serial = 470] [outer = 0x118541800] 07:37:27 INFO - PROCESS | 1648 | 1467383847717 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:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 476ms 07:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:37:27 INFO - PROCESS | 1648 | 1467383847735 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 1648 | 1467383847737 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:37:27 INFO - PROCESS | 1648 | 1467383847739 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 1648 | 1467383847740 Marionette TRACE conn2 <- [1,602,null,{}] 07:37:27 INFO - PROCESS | 1648 | 1467383847742 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:37:27 INFO - PROCESS | 1648 | 1467383847743 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:27 INFO - PROCESS | 1648 | 1467383847846 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:37:27 INFO - PROCESS | 1648 | 1467383847852 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1648 | 1467383847853 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b15800 == 37 [pid = 1648] [id = 158] 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1128aa400) [pid = 1648] [serial = 471] [outer = 0x0] 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b29400) [pid = 1648] [serial = 472] [outer = 0x1128aa400] 07:37:27 INFO - PROCESS | 1648 | 1467383847878 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12930f400) [pid = 1648] [serial = 473] [outer = 0x1128aa400] 07:37:28 INFO - PROCESS | 1648 | 1467383848173 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:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 07:37:28 INFO - PROCESS | 1648 | 1467383848210 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1648 | 1467383848213 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:37:28 INFO - PROCESS | 1648 | 1467383848217 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1648 | 1467383848219 Marionette TRACE conn2 <- [1,606,null,{}] 07:37:28 INFO - PROCESS | 1648 | 1467383848221 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:37:28 INFO - PROCESS | 1648 | 1467383848223 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:28 INFO - PROCESS | 1648 | 1467383848317 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:37:28 INFO - PROCESS | 1648 | 1467383848321 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 1648 | 1467383848323 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a680800 == 38 [pid = 1648] [id = 159] 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129552000) [pid = 1648] [serial = 474] [outer = 0x0] 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7e1400) [pid = 1648] [serial = 475] [outer = 0x129552000] 07:37:28 INFO - PROCESS | 1648 | 1467383848351 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aa97c00) [pid = 1648] [serial = 476] [outer = 0x129552000] 07:37:28 INFO - PROCESS | 1648 | 1467383848685 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:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 07:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:37:28 INFO - PROCESS | 1648 | 1467383848741 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1648 | 1467383848743 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:37:28 INFO - PROCESS | 1648 | 1467383848745 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1648 | 1467383848746 Marionette TRACE conn2 <- [1,610,null,{}] 07:37:28 INFO - PROCESS | 1648 | 1467383848748 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:37:28 INFO - PROCESS | 1648 | 1467383848749 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:28 INFO - PROCESS | 1648 | 1467383848824 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:37:28 INFO - PROCESS | 1648 | 1467383848830 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 1648 | 1467383848831 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a822800 == 39 [pid = 1648] [id = 160] 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12ac9bc00) [pid = 1648] [serial = 477] [outer = 0x0] 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b11f400) [pid = 1648] [serial = 478] [outer = 0x12ac9bc00] 07:37:28 INFO - PROCESS | 1648 | 1467383848856 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bb1f400) [pid = 1648] [serial = 479] [outer = 0x12ac9bc00] 07:37:29 INFO - PROCESS | 1648 | 1467383849398 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:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 669ms 07:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:37:29 INFO - PROCESS | 1648 | 1467383849437 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:37:29 INFO - PROCESS | 1648 | 1467383849440 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:37:29 INFO - PROCESS | 1648 | 1467383849444 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 1648 | 1467383849450 Marionette TRACE conn2 <- [1,614,null,{}] 07:37:29 INFO - PROCESS | 1648 | 1467383849453 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:37:29 INFO - PROCESS | 1648 | 1467383849455 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:29 INFO - PROCESS | 1648 | 1467383849564 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:37:29 INFO - PROCESS | 1648 | 1467383849621 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 1648 | 1467383849623 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112ced400) [pid = 1648] [serial = 480] [outer = 0x12c7dc000] 07:37:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b7000 == 40 [pid = 1648] [id = 161] 07:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11383e800) [pid = 1648] [serial = 481] [outer = 0x0] 07:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113871800) [pid = 1648] [serial = 482] [outer = 0x11383e800] 07:37:29 INFO - PROCESS | 1648 | 1467383849668 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116077c00) [pid = 1648] [serial = 483] [outer = 0x11383e800] 07:37:30 INFO - PROCESS | 1648 | 1467383850316 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:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 923ms 07:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:37:30 INFO - PROCESS | 1648 | 1467383850368 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:37:30 INFO - PROCESS | 1648 | 1467383850371 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:37:30 INFO - PROCESS | 1648 | 1467383850376 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 1648 | 1467383850378 Marionette TRACE conn2 <- [1,618,null,{}] 07:37:30 INFO - PROCESS | 1648 | 1467383850380 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:37:30 INFO - PROCESS | 1648 | 1467383850382 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:30 INFO - PROCESS | 1648 | 1467383850584 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:37:30 INFO - PROCESS | 1648 | 1467383850646 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 1648 | 1467383850648 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116096800 == 41 [pid = 1648] [id = 162] 07:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112fe0800) [pid = 1648] [serial = 484] [outer = 0x0] 07:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113aa5800) [pid = 1648] [serial = 485] [outer = 0x112fe0800] 07:37:30 INFO - PROCESS | 1648 | 1467383850677 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116778800) [pid = 1648] [serial = 486] [outer = 0x112fe0800] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12a680800 == 40 [pid = 1648] [id = 159] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128b15800 == 39 [pid = 1648] [id = 158] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x126b20000 == 38 [pid = 1648] [id = 157] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11816e800 == 37 [pid = 1648] [id = 156] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12506a000 == 36 [pid = 1648] [id = 155] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 35 [pid = 1648] [id = 154] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x120763800 == 34 [pid = 1648] [id = 153] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11946e000 == 33 [pid = 1648] [id = 152] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118182800 == 32 [pid = 1648] [id = 151] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x116e55800 == 31 [pid = 1648] [id = 150] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6f800 == 30 [pid = 1648] [id = 149] 07:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118179800 == 29 [pid = 1648] [id = 148] 07:37:31 INFO - PROCESS | 1648 | 1467383851134 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:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 770ms 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a63b000) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1262b4000) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1236d6800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1186be800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1194ccc00) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bb1e000) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117102400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1211df400) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1207adc00) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123785800) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c26c00) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fd9c00) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119448800) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11968f000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11943f800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12780b800) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1186c0800) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128c1fc00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11696ac00) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b26000) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12930d000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121562400) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1138ee000) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126820800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176e0400) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1150d6800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ac97800) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 07:37:31 INFO - PROCESS | 1648 | 1467383851164 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1648 | 1467383851167 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:37:31 INFO - PROCESS | 1648 | 1467383851174 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1648 | 1467383851176 Marionette TRACE conn2 <- [1,622,null,{}] 07:37:31 INFO - PROCESS | 1648 | 1467383851180 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:37:31 INFO - PROCESS | 1648 | 1467383851183 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:31 INFO - PROCESS | 1648 | 1467383851259 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:37:31 INFO - PROCESS | 1648 | 1467383851266 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1648 | 1467383851268 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x116620000 == 30 [pid = 1648] [id = 163] 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1171bcc00) [pid = 1648] [serial = 487] [outer = 0x0] 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118334000) [pid = 1648] [serial = 488] [outer = 0x1171bcc00] 07:37:31 INFO - PROCESS | 1648 | 1467383851296 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1185bec00) [pid = 1648] [serial = 489] [outer = 0x1171bcc00] 07:37:31 INFO - PROCESS | 1648 | 1467383851654 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:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 07:37:31 INFO - PROCESS | 1648 | 1467383851695 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1648 | 1467383851697 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:37:31 INFO - PROCESS | 1648 | 1467383851699 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1648 | 1467383851700 Marionette TRACE conn2 <- [1,626,null,{}] 07:37:31 INFO - PROCESS | 1648 | 1467383851703 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:37:31 INFO - PROCESS | 1648 | 1467383851704 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:31 INFO - PROCESS | 1648 | 1467383851783 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:37:31 INFO - PROCESS | 1648 | 1467383851790 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1648 | 1467383851791 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11851c000 == 31 [pid = 1648] [id = 164] 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1185c5000) [pid = 1648] [serial = 490] [outer = 0x0] 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1194ce000) [pid = 1648] [serial = 491] [outer = 0x1185c5000] 07:37:31 INFO - PROCESS | 1648 | 1467383851820 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a57800) [pid = 1648] [serial = 492] [outer = 0x1185c5000] 07:37:32 INFO - PROCESS | 1648 | 1467383852189 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:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 07:37:32 INFO - PROCESS | 1648 | 1467383852218 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 1648 | 1467383852220 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:37:32 INFO - PROCESS | 1648 | 1467383852228 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 1648 | 1467383852233 Marionette TRACE conn2 <- [1,630,null,{}] 07:37:32 INFO - PROCESS | 1648 | 1467383852244 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:37:32 INFO - PROCESS | 1648 | 1467383852247 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:32 INFO - PROCESS | 1648 | 1467383852329 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:37:32 INFO - PROCESS | 1648 | 1467383852334 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 1648 | 1467383852335 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x120766800 == 32 [pid = 1648] [id = 165] 07:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11a005000) [pid = 1648] [serial = 493] [outer = 0x0] 07:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121de2c00) [pid = 1648] [serial = 494] [outer = 0x11a005000] 07:37:32 INFO - PROCESS | 1648 | 1467383852361 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124d11c00) [pid = 1648] [serial = 495] [outer = 0x11a005000] 07:37:32 INFO - PROCESS | 1648 | 1467383852720 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:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 533ms 07:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:37:32 INFO - PROCESS | 1648 | 1467383852757 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 1648 | 1467383852759 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:37:32 INFO - PROCESS | 1648 | 1467383852765 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 1648 | 1467383852767 Marionette TRACE conn2 <- [1,634,null,{}] 07:37:32 INFO - PROCESS | 1648 | 1467383852770 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:37:32 INFO - PROCESS | 1648 | 1467383852772 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:32 INFO - PROCESS | 1648 | 1467383852932 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:37:33 INFO - PROCESS | 1648 | 1467383853012 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 1648 | 1467383853013 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219e2000 == 33 [pid = 1648] [id = 166] 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1236ce000) [pid = 1648] [serial = 496] [outer = 0x0] 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1250e3000) [pid = 1648] [serial = 497] [outer = 0x1236ce000] 07:37:33 INFO - PROCESS | 1648 | 1467383853054 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1262b4000) [pid = 1648] [serial = 498] [outer = 0x1236ce000] 07:37:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 1648 | 1467383853372 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:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 623ms 07:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:37:33 INFO - PROCESS | 1648 | 1467383853385 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 1648 | 1467383853386 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:37:33 INFO - PROCESS | 1648 | 1467383853388 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 1648 | 1467383853389 Marionette TRACE conn2 <- [1,638,null,{}] 07:37:33 INFO - PROCESS | 1648 | 1467383853392 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:37:33 INFO - PROCESS | 1648 | 1467383853393 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:33 INFO - PROCESS | 1648 | 1467383853497 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:37:33 INFO - PROCESS | 1648 | 1467383853502 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 1648 | 1467383853506 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x120753800 == 34 [pid = 1648] [id = 167] 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127810000) [pid = 1648] [serial = 499] [outer = 0x0] 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b2b800) [pid = 1648] [serial = 500] [outer = 0x127810000] 07:37:33 INFO - PROCESS | 1648 | 1467383853538 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129302400) [pid = 1648] [serial = 501] [outer = 0x127810000] 07:37:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 1648 | 1467383853899 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:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms 07:37:33 INFO - PROCESS | 1648 | 1467383853907 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 1648 | 1467383853908 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:37:33 INFO - PROCESS | 1648 | 1467383853912 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 1648 | 1467383853913 Marionette TRACE conn2 <- [1,642,null,{}] 07:37:33 INFO - PROCESS | 1648 | 1467383853916 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:37:33 INFO - PROCESS | 1648 | 1467383853917 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:34 INFO - PROCESS | 1648 | 1467383854023 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:37:34 INFO - PROCESS | 1648 | 1467383854036 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1648 | 1467383854037 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1f000 == 35 [pid = 1648] [id = 168] 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12930cc00) [pid = 1648] [serial = 502] [outer = 0x0] 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a7ec800) [pid = 1648] [serial = 503] [outer = 0x12930cc00] 07:37:34 INFO - PROCESS | 1648 | 1467383854062 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa8cc00) [pid = 1648] [serial = 504] [outer = 0x12930cc00] 07:37:34 INFO - PROCESS | 1648 | 1467383854415 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:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 07:37:34 INFO - PROCESS | 1648 | 1467383854433 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 1648 | 1467383854434 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:37:34 INFO - PROCESS | 1648 | 1467383854437 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 1648 | 1467383854438 Marionette TRACE conn2 <- [1,646,null,{}] 07:37:34 INFO - PROCESS | 1648 | 1467383854440 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:37:34 INFO - PROCESS | 1648 | 1467383854441 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:34 INFO - PROCESS | 1648 | 1467383854537 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:37:34 INFO - PROCESS | 1648 | 1467383854550 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1648 | 1467383854551 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a6800 == 36 [pid = 1648] [id = 169] 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1128a8c00) [pid = 1648] [serial = 505] [outer = 0x0] 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b112400) [pid = 1648] [serial = 506] [outer = 0x1128a8c00] 07:37:34 INFO - PROCESS | 1648 | 1467383854576 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bb1e000) [pid = 1648] [serial = 507] [outer = 0x1128a8c00] 07:37:34 INFO - PROCESS | 1648 | 1467383854894 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:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 07:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:37:34 INFO - PROCESS | 1648 | 1467383854956 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 1648 | 1467383854957 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:37:34 INFO - PROCESS | 1648 | 1467383854959 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 1648 | 1467383854960 Marionette TRACE conn2 <- [1,650,null,{}] 07:37:34 INFO - PROCESS | 1648 | 1467383854963 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:37:34 INFO - PROCESS | 1648 | 1467383854964 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:35 INFO - PROCESS | 1648 | 1467383855063 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:37:35 INFO - PROCESS | 1648 | 1467383855074 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 1648 | 1467383855076 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a67f000 == 37 [pid = 1648] [id = 170] 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb20000) [pid = 1648] [serial = 508] [outer = 0x0] 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb23000) [pid = 1648] [serial = 509] [outer = 0x12bb20000] 07:37:35 INFO - PROCESS | 1648 | 1467383855100 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb28800) [pid = 1648] [serial = 510] [outer = 0x12bb20000] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129552000) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12155d800) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160d7c00) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11602e400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1186c3c00) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112dea800) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1185c5800) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1236ce400) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x110e79800) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113845c00) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11853f000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a57000) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b2b000) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c23c00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1262b6400) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110e78000) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128aa400) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:37:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118541800) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:37:35 INFO - PROCESS | 1648 | 1467383855529 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:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 07:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:37:35 INFO - PROCESS | 1648 | 1467383855578 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 1648 | 1467383855580 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:37:35 INFO - PROCESS | 1648 | 1467383855582 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 1648 | 1467383855583 Marionette TRACE conn2 <- [1,654,null,{}] 07:37:35 INFO - PROCESS | 1648 | 1467383855585 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:37:35 INFO - PROCESS | 1648 | 1467383855586 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:35 INFO - PROCESS | 1648 | 1467383855673 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:37:35 INFO - PROCESS | 1648 | 1467383855738 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 1648 | 1467383855739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11946b800 == 38 [pid = 1648] [id = 171] 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128aa400) [pid = 1648] [serial = 511] [outer = 0x0] 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113f36400) [pid = 1648] [serial = 512] [outer = 0x1128aa400] 07:37:35 INFO - PROCESS | 1648 | 1467383855780 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12131bc00) [pid = 1648] [serial = 513] [outer = 0x1128aa400] 07:37:36 INFO - PROCESS | 1648 | 1467383856165 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:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 618ms 07:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:37:36 INFO - PROCESS | 1648 | 1467383856200 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 1648 | 1467383856202 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:37:36 INFO - PROCESS | 1648 | 1467383856204 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 1648 | 1467383856205 Marionette TRACE conn2 <- [1,658,null,{}] 07:37:36 INFO - PROCESS | 1648 | 1467383856207 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:37:36 INFO - PROCESS | 1648 | 1467383856208 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:36 INFO - PROCESS | 1648 | 1467383856308 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:37:36 INFO - PROCESS | 1648 | 1467383856315 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 1648 | 1467383856317 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a828000 == 39 [pid = 1648] [id = 172] 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116030000) [pid = 1648] [serial = 514] [outer = 0x0] 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b2bc00) [pid = 1648] [serial = 515] [outer = 0x116030000] 07:37:36 INFO - PROCESS | 1648 | 1467383856343 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb2b000) [pid = 1648] [serial = 516] [outer = 0x116030000] 07:37:36 INFO - PROCESS | 1648 | 1467383856688 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:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 07:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:37:36 INFO - PROCESS | 1648 | 1467383856722 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 1648 | 1467383856724 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:37:36 INFO - PROCESS | 1648 | 1467383856726 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 1648 | 1467383856728 Marionette TRACE conn2 <- [1,662,null,{}] 07:37:36 INFO - PROCESS | 1648 | 1467383856730 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:37:36 INFO - PROCESS | 1648 | 1467383856732 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:36 INFO - PROCESS | 1648 | 1467383856823 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:37:36 INFO - PROCESS | 1648 | 1467383856828 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 1648 | 1467383856829 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb67000 == 40 [pid = 1648] [id = 173] 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bb3d400) [pid = 1648] [serial = 517] [outer = 0x0] 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bbe8c00) [pid = 1648] [serial = 518] [outer = 0x12bb3d400] 07:37:36 INFO - PROCESS | 1648 | 1467383856854 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bef0400) [pid = 1648] [serial = 519] [outer = 0x12bb3d400] 07:37:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:37 INFO - PROCESS | 1648 | 1467383857182 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:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 07:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:37:37 INFO - PROCESS | 1648 | 1467383857199 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 1648 | 1467383857201 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:37:37 INFO - PROCESS | 1648 | 1467383857203 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 1648 | 1467383857204 Marionette TRACE conn2 <- [1,666,null,{}] 07:37:37 INFO - PROCESS | 1648 | 1467383857206 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:37:37 INFO - PROCESS | 1648 | 1467383857207 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:37 INFO - PROCESS | 1648 | 1467383857313 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:37:37 INFO - PROCESS | 1648 | 1467383857320 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 1648 | 1467383857321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5a800 == 41 [pid = 1648] [id = 174] 07:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb2ac00) [pid = 1648] [serial = 520] [outer = 0x0] 07:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12beef400) [pid = 1648] [serial = 521] [outer = 0x12bb2ac00] 07:37:37 INFO - PROCESS | 1648 | 1467383857353 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12befd400) [pid = 1648] [serial = 522] [outer = 0x12bb2ac00] 07:37:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:37 INFO - PROCESS | 1648 | 1467383857839 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:37:37 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:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 07:37:37 INFO - PROCESS | 1648 | 1467383857874 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 1648 | 1467383857877 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:37:37 INFO - PROCESS | 1648 | 1467383857884 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 1648 | 1467383857890 Marionette TRACE conn2 <- [1,670,null,{}] 07:37:37 INFO - PROCESS | 1648 | 1467383857895 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:37:37 INFO - PROCESS | 1648 | 1467383857898 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:38 INFO - PROCESS | 1648 | 1467383858056 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:37:38 INFO - PROCESS | 1648 | 1467383858151 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 1648 | 1467383858153 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816c000 == 42 [pid = 1648] [id = 175] 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0a800) [pid = 1648] [serial = 523] [outer = 0x0] 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11852a800) [pid = 1648] [serial = 524] [outer = 0x116a0a800] 07:37:38 INFO - PROCESS | 1648 | 1467383858204 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118766000) [pid = 1648] [serial = 525] [outer = 0x116a0a800] 07:37:38 INFO - PROCESS | 1648 | 1467383858684 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:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 827ms 07:37:38 INFO - PROCESS | 1648 | 1467383858724 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:37:38 INFO - PROCESS | 1648 | 1467383858728 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:37:38 INFO - PROCESS | 1648 | 1467383858734 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 1648 | 1467383858736 Marionette TRACE conn2 <- [1,674,null,{}] 07:37:38 INFO - PROCESS | 1648 | 1467383858739 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:37:38 INFO - PROCESS | 1648 | 1467383858741 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:38 INFO - PROCESS | 1648 | 1467383858847 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:37:38 INFO - PROCESS | 1648 | 1467383858902 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 1648 | 1467383858904 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x125071800 == 43 [pid = 1648] [id = 176] 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119c14c00) [pid = 1648] [serial = 526] [outer = 0x0] 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121b57400) [pid = 1648] [serial = 527] [outer = 0x119c14c00] 07:37:38 INFO - PROCESS | 1648 | 1467383858935 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124d0e000) [pid = 1648] [serial = 528] [outer = 0x119c14c00] 07:37:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:39 INFO - PROCESS | 1648 | 1467383859362 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:37:39 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:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 07:37:39 INFO - PROCESS | 1648 | 1467383859405 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:37:39 INFO - PROCESS | 1648 | 1467383859406 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:37:39 INFO - PROCESS | 1648 | 1467383859409 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 1648 | 1467383859411 Marionette TRACE conn2 <- [1,678,null,{}] 07:37:39 INFO - PROCESS | 1648 | 1467383859419 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:37:39 INFO - PROCESS | 1648 | 1467383859423 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:39 INFO - PROCESS | 1648 | 1467383859528 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:37:39 INFO - PROCESS | 1648 | 1467383859596 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 1648 | 1467383859598 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c39f800 == 44 [pid = 1648] [id = 177] 07:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1268a4400) [pid = 1648] [serial = 529] [outer = 0x0] 07:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128c1f000) [pid = 1648] [serial = 530] [outer = 0x1268a4400] 07:37:39 INFO - PROCESS | 1648 | 1467383859631 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129629800) [pid = 1648] [serial = 531] [outer = 0x1268a4400] 07:37:40 INFO - PROCESS | 1648 | 1467383860048 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:37:40 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:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 07:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:37:40 INFO - PROCESS | 1648 | 1467383860082 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 1648 | 1467383860083 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:37:40 INFO - PROCESS | 1648 | 1467383860086 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 1648 | 1467383860087 Marionette TRACE conn2 <- [1,682,null,{}] 07:37:40 INFO - PROCESS | 1648 | 1467383860089 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:37:40 INFO - PROCESS | 1648 | 1467383860091 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:40 INFO - PROCESS | 1648 | 1467383860214 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:37:40 INFO - PROCESS | 1648 | 1467383860282 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 1648 | 1467383860284 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c620000 == 45 [pid = 1648] [id = 178] 07:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12ac9d800) [pid = 1648] [serial = 532] [outer = 0x0] 07:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bb24000) [pid = 1648] [serial = 533] [outer = 0x12ac9d800] 07:37:40 INFO - PROCESS | 1648 | 1467383860314 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bb46000) [pid = 1648] [serial = 534] [outer = 0x12ac9d800] 07:37:41 INFO - PROCESS | 1648 | 1467383861193 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:37:41 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:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 07:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:37:41 INFO - PROCESS | 1648 | 1467383861248 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 1648 | 1467383861250 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:37:41 INFO - PROCESS | 1648 | 1467383861254 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 1648 | 1467383861256 Marionette TRACE conn2 <- [1,686,null,{}] 07:37:41 INFO - PROCESS | 1648 | 1467383861260 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:37:41 INFO - PROCESS | 1648 | 1467383861261 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:41 INFO - PROCESS | 1648 | 1467383861357 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:37:41 INFO - PROCESS | 1648 | 1467383861411 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 1648 | 1467383861414 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e5d800 == 46 [pid = 1648] [id = 179] 07:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116071c00) [pid = 1648] [serial = 535] [outer = 0x0] 07:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116629c00) [pid = 1648] [serial = 536] [outer = 0x116071c00] 07:37:41 INFO - PROCESS | 1648 | 1467383861443 Marionette DEBUG loaded listener.js 07:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117e9f800) [pid = 1648] [serial = 537] [outer = 0x116071c00] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb67000 == 45 [pid = 1648] [id = 173] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a828000 == 44 [pid = 1648] [id = 172] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11946b800 == 43 [pid = 1648] [id = 171] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a67f000 == 42 [pid = 1648] [id = 170] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a6800 == 41 [pid = 1648] [id = 169] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1f000 == 40 [pid = 1648] [id = 168] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x120753800 == 39 [pid = 1648] [id = 167] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1219e2000 == 38 [pid = 1648] [id = 166] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x120766800 == 37 [pid = 1648] [id = 165] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11851c000 == 36 [pid = 1648] [id = 164] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116620000 == 35 [pid = 1648] [id = 163] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116096800 == 34 [pid = 1648] [id = 162] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a822800 == 33 [pid = 1648] [id = 160] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b7000 == 32 [pid = 1648] [id = 161] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c620000 == 31 [pid = 1648] [id = 178] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c39f800 == 30 [pid = 1648] [id = 177] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x125071800 == 29 [pid = 1648] [id = 176] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11816c000 == 28 [pid = 1648] [id = 175] 07:37:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5a800 == 27 [pid = 1648] [id = 174] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121602c00) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118332400) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116973400) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1171b9400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11832d400) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119a5c400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112e4c800) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113844000) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118763800) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119449000) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1262b4c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1128b2800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1121bd800) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124db9400) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11832e400) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116974800) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1211df800) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118ff5400) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127807000) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121b5e400) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a7e5c00) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129554000) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b113400) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129548800) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12360e000) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b28c00) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127807400) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176e7400) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12930f400) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1128b1000) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b29400) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1211e1800) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12190bc00) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b2a800) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12aa97c00) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12a7e1400) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 07:37:42 INFO - PROCESS | 1648 | 1467383862891 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:37:42 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:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1680ms 07:37:42 INFO - PROCESS | 1648 | 1467383862934 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 1648 | 1467383862937 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:37:42 INFO - PROCESS | 1648 | 1467383862940 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 1648 | 1467383862941 Marionette TRACE conn2 <- [1,690,null,{}] 07:37:42 INFO - PROCESS | 1648 | 1467383862944 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:37:42 INFO - PROCESS | 1648 | 1467383862946 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:43 INFO - PROCESS | 1648 | 1467383863020 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:37:43 INFO - PROCESS | 1648 | 1467383863025 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 1648 | 1467383863026 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f4a800 == 28 [pid = 1648] [id = 180] 07:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1132c8800) [pid = 1648] [serial = 538] [outer = 0x0] 07:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113d3f800) [pid = 1648] [serial = 539] [outer = 0x1132c8800] 07:37:43 INFO - PROCESS | 1648 | 1467383863058 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116074c00) [pid = 1648] [serial = 540] [outer = 0x1132c8800] 07:37:43 INFO - PROCESS | 1648 | 1467383863872 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:37:43 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:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms 07:37:43 INFO - PROCESS | 1648 | 1467383863912 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:37:43 INFO - PROCESS | 1648 | 1467383863916 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:37:43 INFO - PROCESS | 1648 | 1467383863921 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 1648 | 1467383863922 Marionette TRACE conn2 <- [1,694,null,{}] 07:37:43 INFO - PROCESS | 1648 | 1467383863925 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:37:43 INFO - PROCESS | 1648 | 1467383863926 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:44 INFO - PROCESS | 1648 | 1467383864003 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:37:44 INFO - PROCESS | 1648 | 1467383864007 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1648 | 1467383864008 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e43800 == 29 [pid = 1648] [id = 181] 07:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x117105000) [pid = 1648] [serial = 541] [outer = 0x0] 07:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176e2000) [pid = 1648] [serial = 542] [outer = 0x117105000] 07:37:44 INFO - PROCESS | 1648 | 1467383864038 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11832e400) [pid = 1648] [serial = 543] [outer = 0x117105000] 07:37:44 INFO - PROCESS | 1648 | 1467383864876 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:37:44 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:37:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 07:37:44 INFO - PROCESS | 1648 | 1467383864940 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 1648 | 1467383864942 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:37:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:37:44 INFO - PROCESS | 1648 | 1467383864944 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 1648 | 1467383864946 Marionette TRACE conn2 <- [1,698,null,{}] 07:37:44 INFO - PROCESS | 1648 | 1467383864964 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:37:44 INFO - PROCESS | 1648 | 1467383864967 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:45 INFO - PROCESS | 1648 | 1467383865058 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:37:45 INFO - PROCESS | 1648 | 1467383865093 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 1648 | 1467383865095 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810b800 == 30 [pid = 1648] [id = 182] 07:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113aa8c00) [pid = 1648] [serial = 544] [outer = 0x0] 07:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118ff1000) [pid = 1648] [serial = 545] [outer = 0x113aa8c00] 07:37:45 INFO - PROCESS | 1648 | 1467383865123 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119448800) [pid = 1648] [serial = 546] [outer = 0x113aa8c00] 07:37:45 INFO - PROCESS | 1648 | 1467383865943 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:37:45 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:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1023ms 07:37:45 INFO - PROCESS | 1648 | 1467383865967 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 1648 | 1467383865969 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:37:45 INFO - PROCESS | 1648 | 1467383865971 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 1648 | 1467383865972 Marionette TRACE conn2 <- [1,702,null,{}] 07:37:45 INFO - PROCESS | 1648 | 1467383865975 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:37:45 INFO - PROCESS | 1648 | 1467383865976 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:46 INFO - PROCESS | 1648 | 1467383866074 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:37:46 INFO - PROCESS | 1648 | 1467383866078 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 1648 | 1467383866080 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b6000 == 31 [pid = 1648] [id = 183] 07:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11968f800) [pid = 1648] [serial = 547] [outer = 0x0] 07:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x120723c00) [pid = 1648] [serial = 548] [outer = 0x11968f800] 07:37:46 INFO - PROCESS | 1648 | 1467383866105 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1211e0400) [pid = 1648] [serial = 549] [outer = 0x11968f800] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12bb3d400) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116030000) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127810000) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12930cc00) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1128aa400) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11383e800) [pid = 1648] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1185c5000) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1171bcc00) [pid = 1648] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112fe0800) [pid = 1648] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1236ce000) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ac9bc00) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11a005000) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1128a8c00) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bb20000) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:37:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bb2ac00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:37:47 INFO - PROCESS | 1648 | 1467383867026 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:37:47 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:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1069ms 07:37:47 INFO - PROCESS | 1648 | 1467383867049 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 1648 | 1467383867050 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:37:47 INFO - PROCESS | 1648 | 1467383867052 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 1648 | 1467383867053 Marionette TRACE conn2 <- [1,706,null,{}] 07:37:47 INFO - PROCESS | 1648 | 1467383867056 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:37:47 INFO - PROCESS | 1648 | 1467383867057 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:47 INFO - PROCESS | 1648 | 1467383867126 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:37:47 INFO - PROCESS | 1648 | 1467383867132 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 1648 | 1467383867133 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab8800 == 32 [pid = 1648] [id = 184] 07:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11662f800) [pid = 1648] [serial = 550] [outer = 0x0] 07:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1185c5000) [pid = 1648] [serial = 551] [outer = 0x11662f800] 07:37:47 INFO - PROCESS | 1648 | 1467383867158 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1211e2c00) [pid = 1648] [serial = 552] [outer = 0x11662f800] 07:37:47 INFO - PROCESS | 1648 | 1467383867949 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:37:47 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:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 919ms 07:37:47 INFO - PROCESS | 1648 | 1467383867972 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 1648 | 1467383867973 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:37:47 INFO - PROCESS | 1648 | 1467383867975 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 1648 | 1467383867977 Marionette TRACE conn2 <- [1,710,null,{}] 07:37:47 INFO - PROCESS | 1648 | 1467383867979 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:37:47 INFO - PROCESS | 1648 | 1467383867985 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:48 INFO - PROCESS | 1648 | 1467383868096 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:37:48 INFO - PROCESS | 1648 | 1467383868124 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:48 INFO - PROCESS | 1648 | 1467383868126 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125d800 == 33 [pid = 1648] [id = 185] 07:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11336bc00) [pid = 1648] [serial = 553] [outer = 0x0] 07:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121567800) [pid = 1648] [serial = 554] [outer = 0x11336bc00] 07:37:48 INFO - PROCESS | 1648 | 1467383868151 Marionette DEBUG loaded listener.js 07:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124dbc400) [pid = 1648] [serial = 555] [outer = 0x11336bc00] 07:37:48 INFO - PROCESS | 1648 | 1467383868937 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:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 07:37:48 INFO - PROCESS | 1648 | 1467383868948 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:37:48 INFO - PROCESS | 1648 | 1467383868951 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:37:48 INFO - PROCESS | 1648 | 1467383868954 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 1648 | 1467383868956 Marionette TRACE conn2 <- [1,714,null,{}] 07:37:48 INFO - PROCESS | 1648 | 1467383868960 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:37:48 INFO - PROCESS | 1648 | 1467383868962 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:49 INFO - PROCESS | 1648 | 1467383869068 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:37:49 INFO - PROCESS | 1648 | 1467383869115 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 1648 | 1467383869118 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116257000 == 34 [pid = 1648] [id = 186] 07:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112e53000) [pid = 1648] [serial = 556] [outer = 0x0] 07:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fe0800) [pid = 1648] [serial = 557] [outer = 0x112e53000] 07:37:49 INFO - PROCESS | 1648 | 1467383869150 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116023c00) [pid = 1648] [serial = 558] [outer = 0x112e53000] 07:37:50 INFO - PROCESS | 1648 | 1467383870211 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:37:50 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:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1274ms 07:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:37:50 INFO - PROCESS | 1648 | 1467383870228 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 1648 | 1467383870231 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:37:50 INFO - PROCESS | 1648 | 1467383870235 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 1648 | 1467383870237 Marionette TRACE conn2 <- [1,718,null,{}] 07:37:50 INFO - PROCESS | 1648 | 1467383870240 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:37:50 INFO - PROCESS | 1648 | 1467383870242 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:50 INFO - PROCESS | 1648 | 1467383870345 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:37:50 INFO - PROCESS | 1648 | 1467383870438 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 1648 | 1467383870440 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77800 == 35 [pid = 1648] [id = 187] 07:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1162d6000) [pid = 1648] [serial = 559] [outer = 0x0] 07:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116779800) [pid = 1648] [serial = 560] [outer = 0x1162d6000] 07:37:50 INFO - PROCESS | 1648 | 1467383870469 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176e4c00) [pid = 1648] [serial = 561] [outer = 0x1162d6000] 07:37:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab8800 == 34 [pid = 1648] [id = 184] 07:37:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b6000 == 33 [pid = 1648] [id = 183] 07:37:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11810b800 == 32 [pid = 1648] [id = 182] 07:37:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116e43800 == 31 [pid = 1648] [id = 181] 07:37:50 INFO - PROCESS | 1648 | --DOCSHELL 0x113f4a800 == 30 [pid = 1648] [id = 180] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bbe8c00) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12bb2b000) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b2b800) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a7ec800) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113f36400) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116077c00) [pid = 1648] [serial = 483] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1194ce000) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119a57800) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118334000) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1185bec00) [pid = 1648] [serial = 489] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113aa5800) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116778800) [pid = 1648] [serial = 486] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1250e3000) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bb1f400) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12b11f400) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x121de2c00) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124d11c00) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x113871800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12b112400) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12bb1e000) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12aa8cc00) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12bef0400) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12bb23000) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1171c3400) [pid = 1648] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12bb28800) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x129302400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12131bc00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x128b2bc00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1262b4000) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12befd400) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 07:37:50 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12beef400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 1648 | 1467383871350 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:37:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:37:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 07:37:51 INFO - PROCESS | 1648 | 1467383871358 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 1648 | 1467383871362 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:37:51 INFO - PROCESS | 1648 | 1467383871367 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1648 | 1467383871369 Marionette TRACE conn2 <- [1,722,null,{}] 07:37:51 INFO - PROCESS | 1648 | 1467383871372 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:37:51 INFO - PROCESS | 1648 | 1467383871373 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:51 INFO - PROCESS | 1648 | 1467383871465 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:37:51 INFO - PROCESS | 1648 | 1467383871509 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 1648 | 1467383871510 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e6c800 == 31 [pid = 1648] [id = 188] 07:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11815f000) [pid = 1648] [serial = 562] [outer = 0x0] 07:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x1185bf800) [pid = 1648] [serial = 563] [outer = 0x11815f000] 07:37:51 INFO - PROCESS | 1648 | 1467383871538 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1186bf400) [pid = 1648] [serial = 564] [outer = 0x11815f000] 07:37:51 INFO - PROCESS | 1648 | 1467383871857 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:37:51 INFO - PROCESS | 1648 | 1467383871888 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:37:51 INFO - PROCESS | 1648 | 1467383871890 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1648 | 1467383871893 Marionette TRACE conn2 <- [1,726,null,{}] 07:37:51 INFO - PROCESS | 1648 | 1467383871903 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:37:51 INFO - PROCESS | 1648 | 1467383871906 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:51 INFO - PROCESS | 1648 | 1467383871982 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:37:51 INFO - PROCESS | 1648 | 1467383871987 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 1648 | 1467383871989 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119455800 == 32 [pid = 1648] [id = 189] 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118ff8000) [pid = 1648] [serial = 565] [outer = 0x0] 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119c16400) [pid = 1648] [serial = 566] [outer = 0x118ff8000] 07:37:52 INFO - PROCESS | 1648 | 1467383872020 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x121562c00) [pid = 1648] [serial = 567] [outer = 0x118ff8000] 07:37:52 INFO - PROCESS | 1648 | 1467383872390 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:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 07:37:52 INFO - PROCESS | 1648 | 1467383872414 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 1648 | 1467383872416 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:37:52 INFO - PROCESS | 1648 | 1467383872418 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 1648 | 1467383872419 Marionette TRACE conn2 <- [1,730,null,{}] 07:37:52 INFO - PROCESS | 1648 | 1467383872422 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:37:52 INFO - PROCESS | 1648 | 1467383872423 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:52 INFO - PROCESS | 1648 | 1467383872503 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:37:52 INFO - PROCESS | 1648 | 1467383872507 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 1648 | 1467383872509 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x121255000 == 33 [pid = 1648] [id = 190] 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x121de9800) [pid = 1648] [serial = 568] [outer = 0x0] 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12360e800) [pid = 1648] [serial = 569] [outer = 0x121de9800] 07:37:52 INFO - PROCESS | 1648 | 1467383872538 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x12500cc00) [pid = 1648] [serial = 570] [outer = 0x121de9800] 07:37:52 INFO - PROCESS | 1648 | 1467383872891 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:37:52 INFO - PROCESS | 1648 | 1467383872938 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:37:52 INFO - PROCESS | 1648 | 1467383872940 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 1648 | 1467383872941 Marionette TRACE conn2 <- [1,734,null,{}] 07:37:52 INFO - PROCESS | 1648 | 1467383872944 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:37:52 INFO - PROCESS | 1648 | 1467383872945 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:53 INFO - PROCESS | 1648 | 1467383873040 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:37:53 INFO - PROCESS | 1648 | 1467383873052 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1648 | 1467383873053 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d3800 == 34 [pid = 1648] [id = 191] 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112e4e800) [pid = 1648] [serial = 571] [outer = 0x0] 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1250dbc00) [pid = 1648] [serial = 572] [outer = 0x112e4e800] 07:37:53 INFO - PROCESS | 1648 | 1467383873077 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x126699c00) [pid = 1648] [serial = 573] [outer = 0x112e4e800] 07:37:53 INFO - PROCESS | 1648 | 1467383873410 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:37:53 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:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 07:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:37:53 INFO - PROCESS | 1648 | 1467383873461 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 1648 | 1467383873462 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:37:53 INFO - PROCESS | 1648 | 1467383873464 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 1648 | 1467383873465 Marionette TRACE conn2 <- [1,738,null,{}] 07:37:53 INFO - PROCESS | 1648 | 1467383873467 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:37:53 INFO - PROCESS | 1648 | 1467383873472 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:53 INFO - PROCESS | 1648 | 1467383873583 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:37:53 INFO - PROCESS | 1648 | 1467383873618 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1648 | 1467383873619 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x123532800 == 35 [pid = 1648] [id = 192] 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12681f400) [pid = 1648] [serial = 574] [outer = 0x0] 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x128b23c00) [pid = 1648] [serial = 575] [outer = 0x12681f400] 07:37:53 INFO - PROCESS | 1648 | 1467383873644 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x128dd4400) [pid = 1648] [serial = 576] [outer = 0x12681f400] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113aa8c00) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11968f800) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1132c8800) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x117105000) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x116071c00) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11662f800) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x116a0a800) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119c14c00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1268a4400) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:37:54 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12ac9d800) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:37:54 INFO - PROCESS | 1648 | 1467383874438 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:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 07:37:54 INFO - PROCESS | 1648 | 1467383874484 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1648 | 1467383874485 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:37:54 INFO - PROCESS | 1648 | 1467383874488 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1648 | 1467383874489 Marionette TRACE conn2 <- [1,742,null,{}] 07:37:54 INFO - PROCESS | 1648 | 1467383874492 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:37:54 INFO - PROCESS | 1648 | 1467383874493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:54 INFO - PROCESS | 1648 | 1467383874572 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:37:54 INFO - PROCESS | 1648 | 1467383874575 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1648 | 1467383874577 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x125689000 == 36 [pid = 1648] [id = 193] 07:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1128ac400) [pid = 1648] [serial = 577] [outer = 0x0] 07:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11815ec00) [pid = 1648] [serial = 578] [outer = 0x1128ac400] 07:37:54 INFO - PROCESS | 1648 | 1467383874605 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1211e4c00) [pid = 1648] [serial = 579] [outer = 0x1128ac400] 07:37:55 INFO - PROCESS | 1648 | 1467383875432 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:37:55 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:37:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 07:37:55 INFO - PROCESS | 1648 | 1467383875457 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1648 | 1467383875459 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:37:55 INFO - PROCESS | 1648 | 1467383875461 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1648 | 1467383875462 Marionette TRACE conn2 <- [1,746,null,{}] 07:37:55 INFO - PROCESS | 1648 | 1467383875464 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:37:55 INFO - PROCESS | 1648 | 1467383875465 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:55 INFO - PROCESS | 1648 | 1467383875559 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:37:55 INFO - PROCESS | 1648 | 1467383875564 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1648 | 1467383875565 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266d8000 == 37 [pid = 1648] [id = 194] 07:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1176e7800) [pid = 1648] [serial = 580] [outer = 0x0] 07:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x129306c00) [pid = 1648] [serial = 581] [outer = 0x1176e7800] 07:37:55 INFO - PROCESS | 1648 | 1467383875590 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x129548000) [pid = 1648] [serial = 582] [outer = 0x1176e7800] 07:37:56 INFO - PROCESS | 1648 | 1467383876360 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:37:56 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:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 07:37:56 INFO - PROCESS | 1648 | 1467383876382 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 1648 | 1467383876383 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:37:56 INFO - PROCESS | 1648 | 1467383876385 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 1648 | 1467383876387 Marionette TRACE conn2 <- [1,750,null,{}] 07:37:56 INFO - PROCESS | 1648 | 1467383876389 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:37:56 INFO - PROCESS | 1648 | 1467383876391 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:56 INFO - PROCESS | 1648 | 1467383876466 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:37:56 INFO - PROCESS | 1648 | 1467383876470 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 1648 | 1467383876471 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0d000 == 38 [pid = 1648] [id = 195] 07:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1138e7400) [pid = 1648] [serial = 583] [outer = 0x0] 07:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x129552c00) [pid = 1648] [serial = 584] [outer = 0x1138e7400] 07:37:56 INFO - PROCESS | 1648 | 1467383876496 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12a636000) [pid = 1648] [serial = 585] [outer = 0x1138e7400] 07:37:57 INFO - PROCESS | 1648 | 1467383877334 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:37:57 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:37:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 07:37:57 INFO - PROCESS | 1648 | 1467383877357 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 1648 | 1467383877359 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:37:57 INFO - PROCESS | 1648 | 1467383877364 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 1648 | 1467383877367 Marionette TRACE conn2 <- [1,754,null,{}] 07:37:57 INFO - PROCESS | 1648 | 1467383877371 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:37:57 INFO - PROCESS | 1648 | 1467383877372 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:57 INFO - PROCESS | 1648 | 1467383877474 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:37:57 INFO - PROCESS | 1648 | 1467383877521 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1648 | 1467383877523 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x116947000 == 39 [pid = 1648] [id = 196] 07:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x113f36400) [pid = 1648] [serial = 586] [outer = 0x0] 07:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116078c00) [pid = 1648] [serial = 587] [outer = 0x113f36400] 07:37:57 INFO - PROCESS | 1648 | 1467383877555 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117e9d000) [pid = 1648] [serial = 588] [outer = 0x113f36400] 07:37:58 INFO - PROCESS | 1648 | 1467383878442 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:37:58 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:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 07:37:58 INFO - PROCESS | 1648 | 1467383878486 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 1648 | 1467383878489 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:37:58 INFO - PROCESS | 1648 | 1467383878494 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 1648 | 1467383878495 Marionette TRACE conn2 <- [1,758,null,{}] 07:37:58 INFO - PROCESS | 1648 | 1467383878498 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:37:58 INFO - PROCESS | 1648 | 1467383878500 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:58 INFO - PROCESS | 1648 | 1467383878603 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:37:58 INFO - PROCESS | 1648 | 1467383878651 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 1648 | 1467383878652 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x120749800 == 40 [pid = 1648] [id = 197] 07:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118fbd800) [pid = 1648] [serial = 589] [outer = 0x0] 07:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118ff6400) [pid = 1648] [serial = 590] [outer = 0x118fbd800] 07:37:58 INFO - PROCESS | 1648 | 1467383878683 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119696000) [pid = 1648] [serial = 591] [outer = 0x118fbd800] 07:37:59 INFO - PROCESS | 1648 | 1467383879106 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:37:59 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:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 622ms 07:37:59 INFO - PROCESS | 1648 | 1467383879116 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 1648 | 1467383879118 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:37:59 INFO - PROCESS | 1648 | 1467383879120 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 1648 | 1467383879123 Marionette TRACE conn2 <- [1,762,null,{}] 07:37:59 INFO - PROCESS | 1648 | 1467383879131 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:37:59 INFO - PROCESS | 1648 | 1467383879134 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:59 INFO - PROCESS | 1648 | 1467383879231 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:37:59 INFO - PROCESS | 1648 | 1467383879278 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 1648 | 1467383879281 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:37:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ca7000 == 41 [pid = 1648] [id = 198] 07:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1211e7000) [pid = 1648] [serial = 592] [outer = 0x0] 07:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1262c0000) [pid = 1648] [serial = 593] [outer = 0x1211e7000] 07:37:59 INFO - PROCESS | 1648 | 1467383879312 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x127807800) [pid = 1648] [serial = 594] [outer = 0x1211e7000] 07:38:00 INFO - PROCESS | 1648 | 1467383880189 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:38:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 07:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:38:00 INFO - PROCESS | 1648 | 1467383880242 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 1648 | 1467383880245 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:38:00 INFO - PROCESS | 1648 | 1467383880248 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 1648 | 1467383880250 Marionette TRACE conn2 <- [1,766,null,{}] 07:38:00 INFO - PROCESS | 1648 | 1467383880300 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:38:00 INFO - PROCESS | 1648 | 1467383880301 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:00 INFO - PROCESS | 1648 | 1467383880380 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:38:00 INFO - PROCESS | 1648 | 1467383880387 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 1648 | 1467383880388 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6a800 == 42 [pid = 1648] [id = 199] 07:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113f31400) [pid = 1648] [serial = 595] [outer = 0x0] 07:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1150d5c00) [pid = 1648] [serial = 596] [outer = 0x113f31400] 07:38:00 INFO - PROCESS | 1648 | 1467383880418 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116973400) [pid = 1648] [serial = 597] [outer = 0x113f31400] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1266d8000 == 41 [pid = 1648] [id = 194] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x125689000 == 40 [pid = 1648] [id = 193] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123532800 == 39 [pid = 1648] [id = 192] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d3800 == 38 [pid = 1648] [id = 191] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121255000 == 37 [pid = 1648] [id = 190] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119455800 == 36 [pid = 1648] [id = 189] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117e6c800 == 35 [pid = 1648] [id = 188] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77800 == 34 [pid = 1648] [id = 187] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116257000 == 33 [pid = 1648] [id = 186] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12125d800 == 32 [pid = 1648] [id = 185] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116e5d800 == 31 [pid = 1648] [id = 179] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128ca7000 == 30 [pid = 1648] [id = 198] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x120749800 == 29 [pid = 1648] [id = 197] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0d000 == 28 [pid = 1648] [id = 195] 07:38:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116947000 == 27 [pid = 1648] [id = 196] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118ff1000) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x120723c00) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x113d3f800) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116074c00) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1176e2000) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119448800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x117e9f800) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116629c00) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1185c5000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118766000) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11852a800) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124d0e000) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121b57400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x129629800) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x128c1f000) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12bb46000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12bb24000) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1211e0400) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1211e2c00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121567800) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x11832e400) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 07:38:01 INFO - PROCESS | 1648 | 1467383881826 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:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1617ms 07:38:01 INFO - PROCESS | 1648 | 1467383881866 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 1648 | 1467383881868 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:38:01 INFO - PROCESS | 1648 | 1467383881872 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 1648 | 1467383881873 Marionette TRACE conn2 <- [1,770,null,{}] 07:38:01 INFO - PROCESS | 1648 | 1467383881877 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:38:01 INFO - PROCESS | 1648 | 1467383881879 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:01 INFO - PROCESS | 1648 | 1467383881951 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:38:01 INFO - PROCESS | 1648 | 1467383881956 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 1648 | 1467383881958 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x112fb8000 == 28 [pid = 1648] [id = 200] 07:38:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112de8800) [pid = 1648] [serial = 598] [outer = 0x0] 07:38:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112df4c00) [pid = 1648] [serial = 599] [outer = 0x112de8800] 07:38:01 INFO - PROCESS | 1648 | 1467383881988 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112e56c00) [pid = 1648] [serial = 600] [outer = 0x112de8800] 07:38:02 INFO - PROCESS | 1648 | 1467383882320 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:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 07:38:02 INFO - PROCESS | 1648 | 1467383882341 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 1648 | 1467383882345 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:38:02 INFO - PROCESS | 1648 | 1467383882352 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1648 | 1467383882353 Marionette TRACE conn2 <- [1,774,null,{}] 07:38:02 INFO - PROCESS | 1648 | 1467383882356 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:38:02 INFO - PROCESS | 1648 | 1467383882357 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:02 INFO - PROCESS | 1648 | 1467383882433 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:38:02 INFO - PROCESS | 1648 | 1467383882438 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1648 | 1467383882439 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116663800 == 29 [pid = 1648] [id = 201] 07:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1133cd000) [pid = 1648] [serial = 601] [outer = 0x0] 07:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116074000) [pid = 1648] [serial = 602] [outer = 0x1133cd000] 07:38:02 INFO - PROCESS | 1648 | 1467383882469 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1166eec00) [pid = 1648] [serial = 603] [outer = 0x1133cd000] 07:38:02 INFO - PROCESS | 1648 | 1467383882802 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:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 07:38:02 INFO - PROCESS | 1648 | 1467383882828 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 1648 | 1467383882829 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:38:02 INFO - PROCESS | 1648 | 1467383882832 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1648 | 1467383882834 Marionette TRACE conn2 <- [1,778,null,{}] 07:38:02 INFO - PROCESS | 1648 | 1467383882842 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:38:02 INFO - PROCESS | 1648 | 1467383882845 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:02 INFO - PROCESS | 1648 | 1467383882921 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:38:02 INFO - PROCESS | 1648 | 1467383882975 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1648 | 1467383882977 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118116000 == 30 [pid = 1648] [id = 202] 07:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1127cd000) [pid = 1648] [serial = 604] [outer = 0x0] 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118159000) [pid = 1648] [serial = 605] [outer = 0x1127cd000] 07:38:03 INFO - PROCESS | 1648 | 1467383883005 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1185c1000) [pid = 1648] [serial = 606] [outer = 0x1127cd000] 07:38:03 INFO - PROCESS | 1648 | 1467383883335 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:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 524ms 07:38:03 INFO - PROCESS | 1648 | 1467383883357 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1648 | 1467383883358 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:38:03 INFO - PROCESS | 1648 | 1467383883361 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1648 | 1467383883362 Marionette TRACE conn2 <- [1,782,null,{}] 07:38:03 INFO - PROCESS | 1648 | 1467383883374 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:38:03 INFO - PROCESS | 1648 | 1467383883375 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:03 INFO - PROCESS | 1648 | 1467383883470 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:38:03 INFO - PROCESS | 1648 | 1467383883473 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1648 | 1467383883474 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b0800 == 31 [pid = 1648] [id = 203] 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1186bd400) [pid = 1648] [serial = 607] [outer = 0x0] 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118ff7400) [pid = 1648] [serial = 608] [outer = 0x1186bd400] 07:38:03 INFO - PROCESS | 1648 | 1467383883500 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11944ac00) [pid = 1648] [serial = 609] [outer = 0x1186bd400] 07:38:03 INFO - PROCESS | 1648 | 1467383883826 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:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 07:38:03 INFO - PROCESS | 1648 | 1467383883835 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1648 | 1467383883836 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:38:03 INFO - PROCESS | 1648 | 1467383883838 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1648 | 1467383883839 Marionette TRACE conn2 <- [1,786,null,{}] 07:38:03 INFO - PROCESS | 1648 | 1467383883842 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:38:03 INFO - PROCESS | 1648 | 1467383883853 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:03 INFO - PROCESS | 1648 | 1467383883946 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:38:03 INFO - PROCESS | 1648 | 1467383883950 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1648 | 1467383883951 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11992c800 == 32 [pid = 1648] [id = 204] 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112e51400) [pid = 1648] [serial = 610] [outer = 0x0] 07:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11968e000) [pid = 1648] [serial = 611] [outer = 0x112e51400] 07:38:03 INFO - PROCESS | 1648 | 1467383883976 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11a006800) [pid = 1648] [serial = 612] [outer = 0x112e51400] 07:38:04 INFO - PROCESS | 1648 | 1467383884344 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:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 517ms 07:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:38:04 INFO - PROCESS | 1648 | 1467383884356 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1648 | 1467383884357 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:38:04 INFO - PROCESS | 1648 | 1467383884359 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1648 | 1467383884361 Marionette TRACE conn2 <- [1,790,null,{}] 07:38:04 INFO - PROCESS | 1648 | 1467383884365 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:38:04 INFO - PROCESS | 1648 | 1467383884369 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:04 INFO - PROCESS | 1648 | 1467383884478 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:38:04 INFO - PROCESS | 1648 | 1467383884516 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 1648 | 1467383884517 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125d800 == 33 [pid = 1648] [id = 205] 07:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x120723c00) [pid = 1648] [serial = 613] [outer = 0x0] 07:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121562400) [pid = 1648] [serial = 614] [outer = 0x120723c00] 07:38:04 INFO - PROCESS | 1648 | 1467383884544 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124d0dc00) [pid = 1648] [serial = 615] [outer = 0x120723c00] 07:38:04 INFO - PROCESS | 1648 | 1467383884888 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:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 07:38:04 INFO - PROCESS | 1648 | 1467383884932 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1648 | 1467383884933 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:38:04 INFO - PROCESS | 1648 | 1467383884935 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1648 | 1467383884937 Marionette TRACE conn2 <- [1,794,null,{}] 07:38:04 INFO - PROCESS | 1648 | 1467383884939 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:38:04 INFO - PROCESS | 1648 | 1467383884940 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:05 INFO - PROCESS | 1648 | 1467383885034 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:38:05 INFO - PROCESS | 1648 | 1467383885068 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1648 | 1467383885069 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123523800 == 34 [pid = 1648] [id = 206] 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1127cc800) [pid = 1648] [serial = 616] [outer = 0x0] 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1250e3000) [pid = 1648] [serial = 617] [outer = 0x1127cc800] 07:38:05 INFO - PROCESS | 1648 | 1467383885093 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126196c00) [pid = 1648] [serial = 618] [outer = 0x1127cc800] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1138e7400) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12681f400) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1128ac400) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1176e7800) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121de9800) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11336bc00) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11815f000) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x112e53000) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1162d6000) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118ff8000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:38:05 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x112e4e800) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:38:05 INFO - PROCESS | 1648 | 1467383885494 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:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 07:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:38:05 INFO - PROCESS | 1648 | 1467383885506 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1648 | 1467383885507 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:38:05 INFO - PROCESS | 1648 | 1467383885509 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1648 | 1467383885511 Marionette TRACE conn2 <- [1,798,null,{}] 07:38:05 INFO - PROCESS | 1648 | 1467383885516 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:38:05 INFO - PROCESS | 1648 | 1467383885518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:05 INFO - PROCESS | 1648 | 1467383885593 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:38:05 INFO - PROCESS | 1648 | 1467383885598 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1648 | 1467383885600 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123686000 == 35 [pid = 1648] [id = 207] 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112e4d000) [pid = 1648] [serial = 619] [outer = 0x0] 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119c1f400) [pid = 1648] [serial = 620] [outer = 0x112e4d000] 07:38:05 INFO - PROCESS | 1648 | 1467383885625 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x126198800) [pid = 1648] [serial = 621] [outer = 0x112e4d000] 07:38:05 INFO - PROCESS | 1648 | 1467383885943 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:38:05 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:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 472ms 07:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:38:05 INFO - PROCESS | 1648 | 1467383885983 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1648 | 1467383885985 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:38:05 INFO - PROCESS | 1648 | 1467383885987 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1648 | 1467383885988 Marionette TRACE conn2 <- [1,802,null,{}] 07:38:05 INFO - PROCESS | 1648 | 1467383885990 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:38:05 INFO - PROCESS | 1648 | 1467383885991 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:06 INFO - PROCESS | 1648 | 1467383886090 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:38:06 INFO - PROCESS | 1648 | 1467383886098 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1648 | 1467383886100 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118112800 == 36 [pid = 1648] [id = 208] 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11832a000) [pid = 1648] [serial = 622] [outer = 0x0] 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12681bc00) [pid = 1648] [serial = 623] [outer = 0x11832a000] 07:38:06 INFO - PROCESS | 1648 | 1467383886124 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1268a9800) [pid = 1648] [serial = 624] [outer = 0x11832a000] 07:38:06 INFO - PROCESS | 1648 | 1467383886423 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:38:06 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:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 07:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:38:06 INFO - PROCESS | 1648 | 1467383886457 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 1648 | 1467383886458 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:38:06 INFO - PROCESS | 1648 | 1467383886460 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 1648 | 1467383886462 Marionette TRACE conn2 <- [1,806,null,{}] 07:38:06 INFO - PROCESS | 1648 | 1467383886466 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:38:06 INFO - PROCESS | 1648 | 1467383886468 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:06 INFO - PROCESS | 1648 | 1467383886544 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:38:06 INFO - PROCESS | 1648 | 1467383886549 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1648 | 1467383886551 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1d800 == 37 [pid = 1648] [id = 209] 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113da7400) [pid = 1648] [serial = 625] [outer = 0x0] 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128b27c00) [pid = 1648] [serial = 626] [outer = 0x113da7400] 07:38:06 INFO - PROCESS | 1648 | 1467383886575 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128b31c00) [pid = 1648] [serial = 627] [outer = 0x113da7400] 07:38:06 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:38:06 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:38:06 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:38:06 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 07:38:07 INFO - PROCESS | 1648 | 1467383887075 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:38:07 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:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 07:38:07 INFO - PROCESS | 1648 | 1467383887083 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1648 | 1467383887086 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:38:07 INFO - PROCESS | 1648 | 1467383887089 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1648 | 1467383887092 Marionette TRACE conn2 <- [1,810,null,{}] 07:38:07 INFO - PROCESS | 1648 | 1467383887096 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:38:07 INFO - PROCESS | 1648 | 1467383887100 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:07 INFO - PROCESS | 1648 | 1467383887236 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:38:07 INFO - PROCESS | 1648 | 1467383887241 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1648 | 1467383887242 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119928800 == 38 [pid = 1648] [id = 210] 07:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128b31800) [pid = 1648] [serial = 628] [outer = 0x0] 07:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x129549000) [pid = 1648] [serial = 629] [outer = 0x128b31800] 07:38:07 INFO - PROCESS | 1648 | 1467383887268 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x129627000) [pid = 1648] [serial = 630] [outer = 0x128b31800] 07:38:07 INFO - PROCESS | 1648 | 1467383887836 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:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 824ms 07:38:07 INFO - PROCESS | 1648 | 1467383887935 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1648 | 1467383887938 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:38:07 INFO - PROCESS | 1648 | 1467383887943 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1648 | 1467383887945 Marionette TRACE conn2 <- [1,814,null,{}] 07:38:07 INFO - PROCESS | 1648 | 1467383887973 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:38:07 INFO - PROCESS | 1648 | 1467383887975 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:08 INFO - PROCESS | 1648 | 1467383888092 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:38:08 INFO - PROCESS | 1648 | 1467383888139 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 1648 | 1467383888141 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666f000 == 39 [pid = 1648] [id = 211] 07:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1128b1400) [pid = 1648] [serial = 631] [outer = 0x0] 07:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112fd9c00) [pid = 1648] [serial = 632] [outer = 0x1128b1400] 07:38:08 INFO - PROCESS | 1648 | 1467383888172 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113f35800) [pid = 1648] [serial = 633] [outer = 0x1128b1400] 07:38:08 INFO - PROCESS | 1648 | 1467383888815 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:38:08 INFO - PROCESS | 1648 | 1467383888891 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:38:08 INFO - PROCESS | 1648 | 1467383888895 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 1648 | 1467383888897 Marionette TRACE conn2 <- [1,818,null,{}] 07:38:08 INFO - PROCESS | 1648 | 1467383888900 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:38:08 INFO - PROCESS | 1648 | 1467383888902 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:09 INFO - PROCESS | 1648 | 1467383889001 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:38:09 INFO - PROCESS | 1648 | 1467383889051 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 1648 | 1467383889054 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x116297000 == 40 [pid = 1648] [id = 212] 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113f38000) [pid = 1648] [serial = 634] [outer = 0x0] 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116074c00) [pid = 1648] [serial = 635] [outer = 0x113f38000] 07:38:09 INFO - PROCESS | 1648 | 1467383889083 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116904400) [pid = 1648] [serial = 636] [outer = 0x113f38000] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1d800 == 39 [pid = 1648] [id = 209] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118112800 == 38 [pid = 1648] [id = 208] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x123686000 == 37 [pid = 1648] [id = 207] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x123523800 == 36 [pid = 1648] [id = 206] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12125d800 == 35 [pid = 1648] [id = 205] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11992c800 == 34 [pid = 1648] [id = 204] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b0800 == 33 [pid = 1648] [id = 203] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118116000 == 32 [pid = 1648] [id = 202] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x116663800 == 31 [pid = 1648] [id = 201] 07:38:09 INFO - PROCESS | 1648 | --DOCSHELL 0x112fb8000 == 30 [pid = 1648] [id = 200] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b23c00) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11815ec00) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129306c00) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12360e800) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124dbc400) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1185bf800) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1186bf400) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112fe0800) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116023c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116779800) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128dd4400) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1176e4c00) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119c16400) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121562c00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12500cc00) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x129548000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1250dbc00) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1211e4c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x126699c00) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12a636000) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x129552c00) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 07:38:09 INFO - PROCESS | 1648 | 1467383889502 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:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 07:38:09 INFO - PROCESS | 1648 | 1467383889517 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 1648 | 1467383889520 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:38:09 INFO - PROCESS | 1648 | 1467383889525 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 1648 | 1467383889527 Marionette TRACE conn2 <- [1,822,null,{}] 07:38:09 INFO - PROCESS | 1648 | 1467383889529 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:38:09 INFO - PROCESS | 1648 | 1467383889531 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:09 INFO - PROCESS | 1648 | 1467383889610 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:38:09 INFO - PROCESS | 1648 | 1467383889616 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 1648 | 1467383889618 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b3000 == 31 [pid = 1648] [id = 213] 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116908c00) [pid = 1648] [serial = 637] [outer = 0x0] 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1176e6800) [pid = 1648] [serial = 638] [outer = 0x116908c00] 07:38:09 INFO - PROCESS | 1648 | 1467383889645 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11853d400) [pid = 1648] [serial = 639] [outer = 0x116908c00] 07:38:09 INFO - PROCESS | 1648 | 1467383889975 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:38:10 INFO - PROCESS | 1648 | 1467383890013 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:38:10 INFO - PROCESS | 1648 | 1467383890016 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 1648 | 1467383890019 Marionette TRACE conn2 <- [1,826,null,{}] 07:38:10 INFO - PROCESS | 1648 | 1467383890026 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:38:10 INFO - PROCESS | 1648 | 1467383890030 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:10 INFO - PROCESS | 1648 | 1467383890108 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:38:10 INFO - PROCESS | 1648 | 1467383890115 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1648 | 1467383890118 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11945c800 == 32 [pid = 1648] [id = 214] 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1186be800) [pid = 1648] [serial = 640] [outer = 0x0] 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118ff7800) [pid = 1648] [serial = 641] [outer = 0x1186be800] 07:38:10 INFO - PROCESS | 1648 | 1467383890146 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x120722800) [pid = 1648] [serial = 642] [outer = 0x1186be800] 07:38:10 INFO - PROCESS | 1648 | 1467383890487 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:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 07:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:38:10 INFO - PROCESS | 1648 | 1467383890545 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 1648 | 1467383890546 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:38:10 INFO - PROCESS | 1648 | 1467383890550 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 1648 | 1467383890551 Marionette TRACE conn2 <- [1,830,null,{}] 07:38:10 INFO - PROCESS | 1648 | 1467383890553 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:38:10 INFO - PROCESS | 1648 | 1467383890554 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:10 INFO - PROCESS | 1648 | 1467383890634 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:38:10 INFO - PROCESS | 1648 | 1467383890637 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1648 | 1467383890638 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121251800 == 33 [pid = 1648] [id = 215] 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1207b8400) [pid = 1648] [serial = 643] [outer = 0x0] 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1211e3000) [pid = 1648] [serial = 644] [outer = 0x1207b8400] 07:38:10 INFO - PROCESS | 1648 | 1467383890664 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121561400) [pid = 1648] [serial = 645] [outer = 0x1207b8400] 07:38:11 INFO - PROCESS | 1648 | 1467383891079 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:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 07:38:11 INFO - PROCESS | 1648 | 1467383891121 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1648 | 1467383891123 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:38:11 INFO - PROCESS | 1648 | 1467383891127 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1648 | 1467383891129 Marionette TRACE conn2 <- [1,834,null,{}] 07:38:11 INFO - PROCESS | 1648 | 1467383891132 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:38:11 INFO - PROCESS | 1648 | 1467383891134 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:11 INFO - PROCESS | 1648 | 1467383891286 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:38:11 INFO - PROCESS | 1648 | 1467383891300 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 1648 | 1467383891302 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x121471000 == 34 [pid = 1648] [id = 216] 07:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128a5000) [pid = 1648] [serial = 646] [outer = 0x0] 07:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121a87400) [pid = 1648] [serial = 647] [outer = 0x1128a5000] 07:38:11 INFO - PROCESS | 1648 | 1467383891342 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1236ce400) [pid = 1648] [serial = 648] [outer = 0x1128a5000] 07:38:11 INFO - PROCESS | 1648 | 1467383891779 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:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 673ms 07:38:11 INFO - PROCESS | 1648 | 1467383891799 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1648 | 1467383891800 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:38:11 INFO - PROCESS | 1648 | 1467383891803 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1648 | 1467383891804 Marionette TRACE conn2 <- [1,838,null,{}] 07:38:11 INFO - PROCESS | 1648 | 1467383891806 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:38:11 INFO - PROCESS | 1648 | 1467383891810 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:11 INFO - PROCESS | 1648 | 1467383891930 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:38:11 INFO - PROCESS | 1648 | 1467383891934 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 1648 | 1467383891935 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12567f800 == 35 [pid = 1648] [id = 217] 07:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124d0f000) [pid = 1648] [serial = 649] [outer = 0x0] 07:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1256a0c00) [pid = 1648] [serial = 650] [outer = 0x124d0f000] 07:38:11 INFO - PROCESS | 1648 | 1467383891960 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128b2ac00) [pid = 1648] [serial = 651] [outer = 0x124d0f000] 07:38:12 INFO - PROCESS | 1648 | 1467383892341 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:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 568ms 07:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:38:12 INFO - PROCESS | 1648 | 1467383892373 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 1648 | 1467383892375 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:38:12 INFO - PROCESS | 1648 | 1467383892377 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 1648 | 1467383892378 Marionette TRACE conn2 <- [1,842,null,{}] 07:38:12 INFO - PROCESS | 1648 | 1467383892380 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:38:12 INFO - PROCESS | 1648 | 1467383892381 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:12 INFO - PROCESS | 1648 | 1467383892477 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:38:12 INFO - PROCESS | 1648 | 1467383892516 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 1648 | 1467383892517 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b0c000 == 36 [pid = 1648] [id = 218] 07:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124d3e400) [pid = 1648] [serial = 652] [outer = 0x0] 07:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128dcd000) [pid = 1648] [serial = 653] [outer = 0x124d3e400] 07:38:12 INFO - PROCESS | 1648 | 1467383892543 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12930f400) [pid = 1648] [serial = 654] [outer = 0x124d3e400] 07:38:12 INFO - PROCESS | 1648 | 1467383892878 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:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 517ms 07:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:38:12 INFO - PROCESS | 1648 | 1467383892895 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 1648 | 1467383892896 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:38:12 INFO - PROCESS | 1648 | 1467383892906 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 1648 | 1467383892907 Marionette TRACE conn2 <- [1,846,null,{}] 07:38:12 INFO - PROCESS | 1648 | 1467383892910 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:38:12 INFO - PROCESS | 1648 | 1467383892911 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:13 INFO - PROCESS | 1648 | 1467383893005 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:38:13 INFO - PROCESS | 1648 | 1467383893008 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 1648 | 1467383893009 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1a000 == 37 [pid = 1648] [id = 219] 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129546c00) [pid = 1648] [serial = 655] [outer = 0x0] 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129554800) [pid = 1648] [serial = 656] [outer = 0x129546c00] 07:38:13 INFO - PROCESS | 1648 | 1467383893034 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a636000) [pid = 1648] [serial = 657] [outer = 0x129546c00] 07:38:13 INFO - PROCESS | 1648 | 1467383893376 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:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 528ms 07:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:38:13 INFO - PROCESS | 1648 | 1467383893429 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1648 | 1467383893430 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:38:13 INFO - PROCESS | 1648 | 1467383893432 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1648 | 1467383893433 Marionette TRACE conn2 <- [1,850,null,{}] 07:38:13 INFO - PROCESS | 1648 | 1467383893435 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:38:13 INFO - PROCESS | 1648 | 1467383893436 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:13 INFO - PROCESS | 1648 | 1467383893539 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112e51400) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11832a000) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112de8800) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1133cd000) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113da7400) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118fbd800) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113f36400) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1211e7000) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186bd400) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1127cc800) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113f31400) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112e4d000) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x120723c00) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:38:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1127cd000) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:38:13 INFO - PROCESS | 1648 | 1467383893636 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 1648 | 1467383893637 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac2800 == 38 [pid = 1648] [id = 220] 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1127cc800) [pid = 1648] [serial = 658] [outer = 0x0] 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112e54c00) [pid = 1648] [serial = 659] [outer = 0x1127cc800] 07:38:13 INFO - PROCESS | 1648 | 1467383893661 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11832a000) [pid = 1648] [serial = 660] [outer = 0x1127cc800] 07:38:13 INFO - PROCESS | 1648 | 1467383893939 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:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 07:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:38:13 INFO - PROCESS | 1648 | 1467383893955 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1648 | 1467383893956 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:38:13 INFO - PROCESS | 1648 | 1467383893958 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1648 | 1467383893959 Marionette TRACE conn2 <- [1,854,null,{}] 07:38:13 INFO - PROCESS | 1648 | 1467383893962 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:38:13 INFO - PROCESS | 1648 | 1467383893963 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:14 INFO - PROCESS | 1648 | 1467383894054 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:38:14 INFO - PROCESS | 1648 | 1467383894058 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1648 | 1467383894059 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119acc000 == 39 [pid = 1648] [id = 221] 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119448c00) [pid = 1648] [serial = 661] [outer = 0x0] 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12611f000) [pid = 1648] [serial = 662] [outer = 0x119448c00] 07:38:14 INFO - PROCESS | 1648 | 1467383894083 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12a79c400) [pid = 1648] [serial = 663] [outer = 0x119448c00] 07:38:14 INFO - PROCESS | 1648 | 1467383894410 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:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 07:38:14 INFO - PROCESS | 1648 | 1467383894433 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 1648 | 1467383894434 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:38:14 INFO - PROCESS | 1648 | 1467383894437 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 1648 | 1467383894438 Marionette TRACE conn2 <- [1,858,null,{}] 07:38:14 INFO - PROCESS | 1648 | 1467383894440 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:38:14 INFO - PROCESS | 1648 | 1467383894442 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:14 INFO - PROCESS | 1648 | 1467383894562 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:38:14 INFO - PROCESS | 1648 | 1467383894571 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1648 | 1467383894572 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7c1000 == 40 [pid = 1648] [id = 222] 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12a7a9000) [pid = 1648] [serial = 664] [outer = 0x0] 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12aa8a800) [pid = 1648] [serial = 665] [outer = 0x12a7a9000] 07:38:14 INFO - PROCESS | 1648 | 1467383894599 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12ac99400) [pid = 1648] [serial = 666] [outer = 0x12a7a9000] 07:38:14 INFO - PROCESS | 1648 | 1467383894886 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:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 07:38:14 INFO - PROCESS | 1648 | 1467383894907 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 1648 | 1467383894908 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:38:14 INFO - PROCESS | 1648 | 1467383894910 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 1648 | 1467383894911 Marionette TRACE conn2 <- [1,862,null,{}] 07:38:14 INFO - PROCESS | 1648 | 1467383894921 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:38:14 INFO - PROCESS | 1648 | 1467383894922 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:15 INFO - PROCESS | 1648 | 1467383895006 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:38:15 INFO - PROCESS | 1648 | 1467383895011 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1648 | 1467383895012 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a7000 == 41 [pid = 1648] [id = 223] 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12ac9ec00) [pid = 1648] [serial = 667] [outer = 0x0] 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12b37e400) [pid = 1648] [serial = 668] [outer = 0x12ac9ec00] 07:38:15 INFO - PROCESS | 1648 | 1467383895036 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12b385c00) [pid = 1648] [serial = 669] [outer = 0x12ac9ec00] 07:38:15 INFO - PROCESS | 1648 | 1467383895373 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:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 474ms 07:38:15 INFO - PROCESS | 1648 | 1467383895385 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 1648 | 1467383895386 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:38:15 INFO - PROCESS | 1648 | 1467383895388 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 1648 | 1467383895389 Marionette TRACE conn2 <- [1,866,null,{}] 07:38:15 INFO - PROCESS | 1648 | 1467383895391 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:38:15 INFO - PROCESS | 1648 | 1467383895392 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:15 INFO - PROCESS | 1648 | 1467383895505 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:38:15 INFO - PROCESS | 1648 | 1467383895511 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1648 | 1467383895512 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b365000 == 42 [pid = 1648] [id = 224] 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ff6000) [pid = 1648] [serial = 670] [outer = 0x0] 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b388c00) [pid = 1648] [serial = 671] [outer = 0x118ff6000] 07:38:15 INFO - PROCESS | 1648 | 1467383895537 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bb23000) [pid = 1648] [serial = 672] [outer = 0x118ff6000] 07:38:15 INFO - PROCESS | 1648 | 1467383895977 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:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 618ms 07:38:16 INFO - PROCESS | 1648 | 1467383896007 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:38:16 INFO - PROCESS | 1648 | 1467383896010 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:38:16 INFO - PROCESS | 1648 | 1467383896031 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 1648 | 1467383896034 Marionette TRACE conn2 <- [1,870,null,{}] 07:38:16 INFO - PROCESS | 1648 | 1467383896040 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:38:16 INFO - PROCESS | 1648 | 1467383896041 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:16 INFO - PROCESS | 1648 | 1467383896146 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:38:16 INFO - PROCESS | 1648 | 1467383896211 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 1648 | 1467383896212 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811a000 == 43 [pid = 1648] [id = 225] 07:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11386f800) [pid = 1648] [serial = 673] [outer = 0x0] 07:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1162d1000) [pid = 1648] [serial = 674] [outer = 0x11386f800] 07:38:16 INFO - PROCESS | 1648 | 1467383896245 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1171c2c00) [pid = 1648] [serial = 675] [outer = 0x11386f800] 07:38:16 INFO - PROCESS | 1648 | 1467383896676 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:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 691ms 07:38:16 INFO - PROCESS | 1648 | 1467383896726 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 1648 | 1467383896729 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:38:16 INFO - PROCESS | 1648 | 1467383896753 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 1648 | 1467383896755 Marionette TRACE conn2 <- [1,874,null,{}] 07:38:16 INFO - PROCESS | 1648 | 1467383896758 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:38:16 INFO - PROCESS | 1648 | 1467383896760 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:16 INFO - PROCESS | 1648 | 1467383896863 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:38:16 INFO - PROCESS | 1648 | 1467383896926 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 1648 | 1467383896928 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x125073000 == 44 [pid = 1648] [id = 226] 07:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118762c00) [pid = 1648] [serial = 676] [outer = 0x0] 07:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118ff3800) [pid = 1648] [serial = 677] [outer = 0x118762c00] 07:38:16 INFO - PROCESS | 1648 | 1467383896959 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x120720000) [pid = 1648] [serial = 678] [outer = 0x118762c00] 07:38:17 INFO - PROCESS | 1648 | 1467383897359 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:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 07:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:38:17 INFO - PROCESS | 1648 | 1467383897430 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 1648 | 1467383897432 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:38:17 INFO - PROCESS | 1648 | 1467383897435 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 1648 | 1467383897438 Marionette TRACE conn2 <- [1,878,null,{}] 07:38:17 INFO - PROCESS | 1648 | 1467383897446 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:38:17 INFO - PROCESS | 1648 | 1467383897451 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:17 INFO - PROCESS | 1648 | 1467383897549 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:38:17 INFO - PROCESS | 1648 | 1467383897614 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 1648 | 1467383897616 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb57800 == 45 [pid = 1648] [id = 227] 07:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1256a8c00) [pid = 1648] [serial = 679] [outer = 0x0] 07:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126192c00) [pid = 1648] [serial = 680] [outer = 0x1256a8c00] 07:38:17 INFO - PROCESS | 1648 | 1467383897647 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127808400) [pid = 1648] [serial = 681] [outer = 0x1256a8c00] 07:38:18 INFO - PROCESS | 1648 | 1467383898051 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:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 07:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:38:18 INFO - PROCESS | 1648 | 1467383898057 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1648 | 1467383898059 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:38:18 INFO - PROCESS | 1648 | 1467383898061 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1648 | 1467383898062 Marionette TRACE conn2 <- [1,882,null,{}] 07:38:18 INFO - PROCESS | 1648 | 1467383898065 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:38:18 INFO - PROCESS | 1648 | 1467383898066 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:18 INFO - PROCESS | 1648 | 1467383898169 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:38:18 INFO - PROCESS | 1648 | 1467383898260 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 1648 | 1467383898261 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be4a800 == 46 [pid = 1648] [id = 228] 07:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1256aa000) [pid = 1648] [serial = 682] [outer = 0x0] 07:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129548000) [pid = 1648] [serial = 683] [outer = 0x1256aa000] 07:38:18 INFO - PROCESS | 1648 | 1467383898289 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aa8b000) [pid = 1648] [serial = 684] [outer = 0x1256aa000] 07:38:18 INFO - PROCESS | 1648 | 1467383898803 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:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 819ms 07:38:18 INFO - PROCESS | 1648 | 1467383898880 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1648 | 1467383898883 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:38:18 INFO - PROCESS | 1648 | 1467383898886 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1648 | 1467383898888 Marionette TRACE conn2 <- [1,886,null,{}] 07:38:18 INFO - PROCESS | 1648 | 1467383898892 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:38:18 INFO - PROCESS | 1648 | 1467383898894 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:18 INFO - PROCESS | 1648 | 1467383898987 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:38:19 INFO - PROCESS | 1648 | 1467383899049 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 1648 | 1467383899052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d67000 == 47 [pid = 1648] [id = 229] 07:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x110e7d800) [pid = 1648] [serial = 685] [outer = 0x0] 07:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x111c81800) [pid = 1648] [serial = 686] [outer = 0x110e7d800] 07:38:19 INFO - PROCESS | 1648 | 1467383899080 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x112614400) [pid = 1648] [serial = 687] [outer = 0x110e7d800] 07:38:19 INFO - PROCESS | 1648 | 1467383899527 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:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a7000 == 46 [pid = 1648] [id = 223] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7c1000 == 45 [pid = 1648] [id = 222] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119acc000 == 44 [pid = 1648] [id = 221] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac2800 == 43 [pid = 1648] [id = 220] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1a000 == 42 [pid = 1648] [id = 219] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x126b0c000 == 41 [pid = 1648] [id = 218] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12567f800 == 40 [pid = 1648] [id = 217] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x121471000 == 39 [pid = 1648] [id = 216] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x121251800 == 38 [pid = 1648] [id = 215] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11945c800 == 37 [pid = 1648] [id = 214] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b3000 == 36 [pid = 1648] [id = 213] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x116297000 == 35 [pid = 1648] [id = 212] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119928800 == 34 [pid = 1648] [id = 210] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11666f000 == 33 [pid = 1648] [id = 211] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6a800 == 32 [pid = 1648] [id = 199] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12be4a800 == 31 [pid = 1648] [id = 228] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb57800 == 30 [pid = 1648] [id = 227] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x125073000 == 29 [pid = 1648] [id = 226] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b365000 == 28 [pid = 1648] [id = 224] 07:38:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11811a000 == 27 [pid = 1648] [id = 225] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11a006800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12681bc00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112e56c00) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1166eec00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b27c00) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119696000) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117e9d000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118ff6400) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116078c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1262c0000) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116074000) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112df4c00) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118ff7400) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126196c00) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1150d5c00) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126198800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124d0dc00) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121562400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119c1f400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11944ac00) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118159000) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x127807800) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1250e3000) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116973400) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1268a9800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11968e000) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1185c1000) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129549000) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128b31c00) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 07:38:20 INFO - PROCESS | 1648 | 1467383900100 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1648 | 1467383900103 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:38:20 INFO - PROCESS | 1648 | 1467383900113 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1648 | 1467383900114 Marionette TRACE conn2 <- [1,890,null,{}] 07:38:20 INFO - PROCESS | 1648 | 1467383900118 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:38:20 INFO - PROCESS | 1648 | 1467383900120 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:20 INFO - PROCESS | 1648 | 1467383900203 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:38:20 INFO - PROCESS | 1648 | 1467383900207 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1648 | 1467383900210 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6d800 == 28 [pid = 1648] [id = 230] 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1127d7400) [pid = 1648] [serial = 688] [outer = 0x0] 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128a5c00) [pid = 1648] [serial = 689] [outer = 0x1127d7400] 07:38:20 INFO - PROCESS | 1648 | 1467383900240 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112984c00) [pid = 1648] [serial = 690] [outer = 0x1127d7400] 07:38:20 INFO - PROCESS | 1648 | 1467383900587 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:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 522ms 07:38:20 INFO - PROCESS | 1648 | 1467383900637 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1648 | 1467383900639 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:38:20 INFO - PROCESS | 1648 | 1467383900643 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1648 | 1467383900646 Marionette TRACE conn2 <- [1,894,null,{}] 07:38:20 INFO - PROCESS | 1648 | 1467383900649 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:38:20 INFO - PROCESS | 1648 | 1467383900651 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:20 INFO - PROCESS | 1648 | 1467383900726 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:38:20 INFO - PROCESS | 1648 | 1467383900733 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1648 | 1467383900735 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11628c800 == 29 [pid = 1648] [id = 231] 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11336f800) [pid = 1648] [serial = 691] [outer = 0x0] 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113868800) [pid = 1648] [serial = 692] [outer = 0x11336f800] 07:38:20 INFO - PROCESS | 1648 | 1467383900762 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113da6c00) [pid = 1648] [serial = 693] [outer = 0x11336f800] 07:38:21 INFO - PROCESS | 1648 | 1467383901104 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:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 476ms 07:38:21 INFO - PROCESS | 1648 | 1467383901118 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1648 | 1467383901119 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:38:21 INFO - PROCESS | 1648 | 1467383901121 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1648 | 1467383901123 Marionette TRACE conn2 <- [1,898,null,{}] 07:38:21 INFO - PROCESS | 1648 | 1467383901130 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:38:21 INFO - PROCESS | 1648 | 1467383901133 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:21 INFO - PROCESS | 1648 | 1467383901224 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:38:21 INFO - PROCESS | 1648 | 1467383901276 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 1648 | 1467383901279 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77800 == 30 [pid = 1648] [id = 232] 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1162dac00) [pid = 1648] [serial = 694] [outer = 0x0] 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116908800) [pid = 1648] [serial = 695] [outer = 0x1162dac00] 07:38:21 INFO - PROCESS | 1648 | 1467383901308 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117104400) [pid = 1648] [serial = 696] [outer = 0x1162dac00] 07:38:21 INFO - PROCESS | 1648 | 1467383901628 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:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 07:38:21 INFO - PROCESS | 1648 | 1467383901640 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1648 | 1467383901642 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:38:21 INFO - PROCESS | 1648 | 1467383901644 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1648 | 1467383901645 Marionette TRACE conn2 <- [1,902,null,{}] 07:38:21 INFO - PROCESS | 1648 | 1467383901651 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:38:21 INFO - PROCESS | 1648 | 1467383901653 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:21 INFO - PROCESS | 1648 | 1467383901732 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:38:21 INFO - PROCESS | 1648 | 1467383901784 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 1648 | 1467383901785 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b8000 == 31 [pid = 1648] [id = 233] 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117105000) [pid = 1648] [serial = 697] [outer = 0x0] 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117e9e400) [pid = 1648] [serial = 698] [outer = 0x117105000] 07:38:21 INFO - PROCESS | 1648 | 1467383901811 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11832b400) [pid = 1648] [serial = 699] [outer = 0x117105000] 07:38:22 INFO - PROCESS | 1648 | 1467383902094 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:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 07:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:38:22 INFO - PROCESS | 1648 | 1467383902120 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 1648 | 1467383902121 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:38:22 INFO - PROCESS | 1648 | 1467383902123 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 1648 | 1467383902124 Marionette TRACE conn2 <- [1,906,null,{}] 07:38:22 INFO - PROCESS | 1648 | 1467383902127 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:38:22 INFO - PROCESS | 1648 | 1467383902128 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:22 INFO - PROCESS | 1648 | 1467383902226 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:38:22 INFO - PROCESS | 1648 | 1467383902230 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1648 | 1467383902238 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa5800 == 32 [pid = 1648] [id = 234] 07:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1171bc000) [pid = 1648] [serial = 700] [outer = 0x0] 07:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11853d000) [pid = 1648] [serial = 701] [outer = 0x1171bc000] 07:38:22 INFO - PROCESS | 1648 | 1467383902263 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1185bd800) [pid = 1648] [serial = 702] [outer = 0x1171bc000] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ac9ec00) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124d0f000) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124d3e400) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116908c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128b31800) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113f38000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1128b1400) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1186be800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129546c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1128a5000) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1207b8400) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1127cc800) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119448c00) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a7a9000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118ff6000) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:38:23 INFO - PROCESS | 1648 | 1467383903004 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:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 921ms 07:38:23 INFO - PROCESS | 1648 | 1467383903045 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1648 | 1467383903050 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:38:23 INFO - PROCESS | 1648 | 1467383903054 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1648 | 1467383903056 Marionette TRACE conn2 <- [1,910,null,{}] 07:38:23 INFO - PROCESS | 1648 | 1467383903060 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:38:23 INFO - PROCESS | 1648 | 1467383903062 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:23 INFO - PROCESS | 1648 | 1467383903166 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:38:23 INFO - PROCESS | 1648 | 1467383903240 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 1648 | 1467383903241 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116099800 == 33 [pid = 1648] [id = 235] 07:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1127cc400) [pid = 1648] [serial = 703] [outer = 0x0] 07:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128b0c00) [pid = 1648] [serial = 704] [outer = 0x1127cc400] 07:38:23 INFO - PROCESS | 1648 | 1467383903273 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112e4e400) [pid = 1648] [serial = 705] [outer = 0x1127cc400] 07:38:23 INFO - PROCESS | 1648 | 1467383903788 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:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 771ms 07:38:23 INFO - PROCESS | 1648 | 1467383903825 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1648 | 1467383903828 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:38:23 INFO - PROCESS | 1648 | 1467383903833 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1648 | 1467383903834 Marionette TRACE conn2 <- [1,914,null,{}] 07:38:23 INFO - PROCESS | 1648 | 1467383903837 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:38:23 INFO - PROCESS | 1648 | 1467383903838 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:23 INFO - PROCESS | 1648 | 1467383903948 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:38:24 INFO - PROCESS | 1648 | 1467383904024 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 1648 | 1467383904025 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187da000 == 34 [pid = 1648] [id = 236] 07:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11501f400) [pid = 1648] [serial = 706] [outer = 0x0] 07:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1160d5800) [pid = 1648] [serial = 707] [outer = 0x11501f400] 07:38:24 INFO - PROCESS | 1648 | 1467383904056 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116778c00) [pid = 1648] [serial = 708] [outer = 0x11501f400] 07:38:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b8000 == 33 [pid = 1648] [id = 233] 07:38:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77800 == 32 [pid = 1648] [id = 232] 07:38:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11628c800 == 31 [pid = 1648] [id = 231] 07:38:24 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6d800 == 30 [pid = 1648] [id = 230] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12b37e400) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1256a0c00) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128dcd000) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1176e6800) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11853d400) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129627000) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116074c00) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116904400) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112fd9c00) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113f35800) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118ff7800) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129554800) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x120722800) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121a87400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1211e3000) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x121561400) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12930f400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12b385c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12a636000) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11832a000) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12611f000) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x128b2ac00) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12aa8a800) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12ac99400) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x112e54c00) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x1236ce400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12a79c400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x12bb23000) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x12b388c00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 07:38:24 INFO - PROCESS | 1648 | 1467383904687 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:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 923ms 07:38:24 INFO - PROCESS | 1648 | 1467383904756 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 1648 | 1467383904760 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:38:24 INFO - PROCESS | 1648 | 1467383904764 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1648 | 1467383904767 Marionette TRACE conn2 <- [1,918,null,{}] 07:38:24 INFO - PROCESS | 1648 | 1467383904772 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:38:24 INFO - PROCESS | 1648 | 1467383904775 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:24 INFO - PROCESS | 1648 | 1467383904898 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:38:24 INFO - PROCESS | 1648 | 1467383904917 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 1648 | 1467383904919 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11507e000 == 31 [pid = 1648] [id = 237] 07:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x112e52400) [pid = 1648] [serial = 709] [outer = 0x0] 07:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x112e56c00) [pid = 1648] [serial = 710] [outer = 0x112e52400] 07:38:24 INFO - PROCESS | 1648 | 1467383904965 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1138e7c00) [pid = 1648] [serial = 711] [outer = 0x112e52400] 07:38:25 INFO - PROCESS | 1648 | 1467383905304 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:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 574ms 07:38:25 INFO - PROCESS | 1648 | 1467383905337 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 1648 | 1467383905340 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:38:25 INFO - PROCESS | 1648 | 1467383905344 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 1648 | 1467383905346 Marionette TRACE conn2 <- [1,922,null,{}] 07:38:25 INFO - PROCESS | 1648 | 1467383905349 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:38:25 INFO - PROCESS | 1648 | 1467383905350 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:25 INFO - PROCESS | 1648 | 1467383905428 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:38:25 INFO - PROCESS | 1648 | 1467383905435 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1648 | 1467383905436 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e57800 == 32 [pid = 1648] [id = 238] 07:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1160d8400) [pid = 1648] [serial = 712] [outer = 0x0] 07:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116974800) [pid = 1648] [serial = 713] [outer = 0x1160d8400] 07:38:25 INFO - PROCESS | 1648 | 1467383905463 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1171c3800) [pid = 1648] [serial = 714] [outer = 0x1160d8400] 07:38:25 INFO - PROCESS | 1648 | 1467383905871 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:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 572ms 07:38:25 INFO - PROCESS | 1648 | 1467383905917 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:38:25 INFO - PROCESS | 1648 | 1467383905920 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:38:25 INFO - PROCESS | 1648 | 1467383905923 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 1648 | 1467383905927 Marionette TRACE conn2 <- [1,926,null,{}] 07:38:25 INFO - PROCESS | 1648 | 1467383905939 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:38:25 INFO - PROCESS | 1648 | 1467383905944 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:26 INFO - PROCESS | 1648 | 1467383906030 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:38:26 INFO - PROCESS | 1648 | 1467383906115 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1648 | 1467383906117 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x112549000 == 33 [pid = 1648] [id = 239] 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x111c76400) [pid = 1648] [serial = 715] [outer = 0x0] 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1121be000) [pid = 1648] [serial = 716] [outer = 0x111c76400] 07:38:26 INFO - PROCESS | 1648 | 1467383906150 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1128b1000) [pid = 1648] [serial = 717] [outer = 0x111c76400] 07:38:26 INFO - PROCESS | 1648 | 1467383906625 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:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 727ms 07:38:26 INFO - PROCESS | 1648 | 1467383906652 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:38:26 INFO - PROCESS | 1648 | 1467383906654 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:38:26 INFO - PROCESS | 1648 | 1467383906658 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 1648 | 1467383906660 Marionette TRACE conn2 <- [1,930,null,{}] 07:38:26 INFO - PROCESS | 1648 | 1467383906664 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:38:26 INFO - PROCESS | 1648 | 1467383906665 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:26 INFO - PROCESS | 1648 | 1467383906761 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:38:26 INFO - PROCESS | 1648 | 1467383906813 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1648 | 1467383906814 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191ae000 == 34 [pid = 1648] [id = 240] 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x113f2f400) [pid = 1648] [serial = 718] [outer = 0x0] 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1176e0000) [pid = 1648] [serial = 719] [outer = 0x113f2f400] 07:38:26 INFO - PROCESS | 1648 | 1467383906845 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11815d800) [pid = 1648] [serial = 720] [outer = 0x113f2f400] 07:38:27 INFO - PROCESS | 1648 | 1467383907233 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:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 623ms 07:38:27 INFO - PROCESS | 1648 | 1467383907285 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1648 | 1467383907288 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:38:27 INFO - PROCESS | 1648 | 1467383907291 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 1648 | 1467383907292 Marionette TRACE conn2 <- [1,934,null,{}] 07:38:27 INFO - PROCESS | 1648 | 1467383907295 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:38:27 INFO - PROCESS | 1648 | 1467383907296 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:27 INFO - PROCESS | 1648 | 1467383907405 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:38:27 INFO - PROCESS | 1648 | 1467383907492 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 1648 | 1467383907493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x120751000 == 35 [pid = 1648] [id = 241] 07:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11869ac00) [pid = 1648] [serial = 721] [outer = 0x0] 07:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1186bc000) [pid = 1648] [serial = 722] [outer = 0x11869ac00] 07:38:27 INFO - PROCESS | 1648 | 1467383907523 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118760c00) [pid = 1648] [serial = 723] [outer = 0x11869ac00] 07:38:27 INFO - PROCESS | 1648 | 1467383907917 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:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 07:38:27 INFO - PROCESS | 1648 | 1467383907964 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1648 | 1467383907967 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:38:27 INFO - PROCESS | 1648 | 1467383907976 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 1648 | 1467383907981 Marionette TRACE conn2 <- [1,938,null,{}] 07:38:27 INFO - PROCESS | 1648 | 1467383907984 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:38:27 INFO - PROCESS | 1648 | 1467383907989 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:28 INFO - PROCESS | 1648 | 1467383908133 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:38:28 INFO - PROCESS | 1648 | 1467383908249 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1648 | 1467383908250 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12146e800 == 36 [pid = 1648] [id = 242] 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x111c16000) [pid = 1648] [serial = 724] [outer = 0x0] 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118fbbc00) [pid = 1648] [serial = 725] [outer = 0x111c16000] 07:38:28 INFO - PROCESS | 1648 | 1467383908282 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1194ccc00) [pid = 1648] [serial = 726] [outer = 0x111c16000] 07:38:28 INFO - PROCESS | 1648 | 1467383908685 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:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 780ms 07:38:28 INFO - PROCESS | 1648 | 1467383908751 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 1648 | 1467383908752 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:38:28 INFO - PROCESS | 1648 | 1467383908755 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 1648 | 1467383908756 Marionette TRACE conn2 <- [1,942,null,{}] 07:38:28 INFO - PROCESS | 1648 | 1467383908759 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:38:28 INFO - PROCESS | 1648 | 1467383908760 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:28 INFO - PROCESS | 1648 | 1467383908858 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:38:28 INFO - PROCESS | 1648 | 1467383908908 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1648 | 1467383908910 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219dc800 == 37 [pid = 1648] [id = 243] 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119693400) [pid = 1648] [serial = 727] [outer = 0x0] 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119a53400) [pid = 1648] [serial = 728] [outer = 0x119693400] 07:38:28 INFO - PROCESS | 1648 | 1467383908939 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119c16400) [pid = 1648] [serial = 729] [outer = 0x119693400] 07:38:29 INFO - PROCESS | 1648 | 1467383909425 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:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 718ms 07:38:29 INFO - PROCESS | 1648 | 1467383909474 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 1648 | 1467383909476 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:38:29 INFO - PROCESS | 1648 | 1467383909480 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 1648 | 1467383909482 Marionette TRACE conn2 <- [1,946,null,{}] 07:38:29 INFO - PROCESS | 1648 | 1467383909485 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:38:29 INFO - PROCESS | 1648 | 1467383909487 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:29 INFO - PROCESS | 1648 | 1467383909585 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:38:29 INFO - PROCESS | 1648 | 1467383909638 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 1648 | 1467383909640 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118516800 == 38 [pid = 1648] [id = 244] 07:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112e51800) [pid = 1648] [serial = 730] [outer = 0x0] 07:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1132c6400) [pid = 1648] [serial = 731] [outer = 0x112e51800] 07:38:29 INFO - PROCESS | 1648 | 1467383909668 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1166ed000) [pid = 1648] [serial = 732] [outer = 0x112e51800] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x112d67000 == 37 [pid = 1648] [id = 229] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117e57800 == 36 [pid = 1648] [id = 238] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11507e000 == 35 [pid = 1648] [id = 237] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x116099800 == 34 [pid = 1648] [id = 235] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1187da000 == 33 [pid = 1648] [id = 236] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1219dc800 == 32 [pid = 1648] [id = 243] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12146e800 == 31 [pid = 1648] [id = 242] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x120751000 == 30 [pid = 1648] [id = 241] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1191ae000 == 29 [pid = 1648] [id = 240] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa5800 == 28 [pid = 1648] [id = 234] 07:38:30 INFO - PROCESS | 1648 | --DOCSHELL 0x112549000 == 27 [pid = 1648] [id = 239] 07:38:30 INFO - PROCESS | 1648 | 1467383910560 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:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1124ms 07:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:38:30 INFO - PROCESS | 1648 | 1467383910604 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 1648 | 1467383910607 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:38:30 INFO - PROCESS | 1648 | 1467383910610 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 1648 | 1467383910611 Marionette TRACE conn2 <- [1,950,null,{}] 07:38:30 INFO - PROCESS | 1648 | 1467383910617 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:38:30 INFO - PROCESS | 1648 | 1467383910619 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:30 INFO - PROCESS | 1648 | 1467383910694 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:38:30 INFO - PROCESS | 1648 | 1467383910703 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 1648 | 1467383910706 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666a800 == 28 [pid = 1648] [id = 245] 07:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112e52c00) [pid = 1648] [serial = 733] [outer = 0x0] 07:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113da8400) [pid = 1648] [serial = 734] [outer = 0x112e52c00] 07:38:30 INFO - PROCESS | 1648 | 1467383910733 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1127d1800) [pid = 1648] [serial = 735] [outer = 0x112e52c00] 07:38:31 INFO - PROCESS | 1648 | 1467383911118 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:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 07:38:31 INFO - PROCESS | 1648 | 1467383911131 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1648 | 1467383911135 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:38:31 INFO - PROCESS | 1648 | 1467383911139 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1648 | 1467383911141 Marionette TRACE conn2 <- [1,954,null,{}] 07:38:31 INFO - PROCESS | 1648 | 1467383911144 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:38:31 INFO - PROCESS | 1648 | 1467383911145 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:31 INFO - PROCESS | 1648 | 1467383911244 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:38:31 INFO - PROCESS | 1648 | 1467383911276 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1648 | 1467383911277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b4800 == 29 [pid = 1648] [id = 246] 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116784c00) [pid = 1648] [serial = 736] [outer = 0x0] 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x117105400) [pid = 1648] [serial = 737] [outer = 0x116784c00] 07:38:31 INFO - PROCESS | 1648 | 1467383911305 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11815a800) [pid = 1648] [serial = 738] [outer = 0x116784c00] 07:38:31 INFO - PROCESS | 1648 | 1467383911668 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:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 573ms 07:38:31 INFO - PROCESS | 1648 | 1467383911713 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1648 | 1467383911714 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:38:31 INFO - PROCESS | 1648 | 1467383911717 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1648 | 1467383911719 Marionette TRACE conn2 <- [1,958,null,{}] 07:38:31 INFO - PROCESS | 1648 | 1467383911726 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:38:31 INFO - PROCESS | 1648 | 1467383911730 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:31 INFO - PROCESS | 1648 | 1467383911830 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:38:31 INFO - PROCESS | 1648 | 1467383911835 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1648 | 1467383911837 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d5e000 == 30 [pid = 1648] [id = 247] 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112e4b800) [pid = 1648] [serial = 739] [outer = 0x0] 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118766000) [pid = 1648] [serial = 740] [outer = 0x112e4b800] 07:38:31 INFO - PROCESS | 1648 | 1467383911865 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fee000) [pid = 1648] [serial = 741] [outer = 0x112e4b800] 07:38:32 INFO - PROCESS | 1648 | 1467383912240 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:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 572ms 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:38:32 INFO - PROCESS | 1648 | 1467383912289 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1648 | 1467383912291 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 1648 | 1467383912293 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1648 | 1467383912294 Marionette TRACE conn2 <- [1,962,null,{}] 07:38:32 INFO - PROCESS | 1648 | 1467383912296 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:38:32 INFO - PROCESS | 1648 | 1467383912297 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:32 INFO - PROCESS | 1648 | 1467383912393 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:38:32 INFO - PROCESS | 1648 | 1467383912398 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 1648 | 1467383912399 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121552000 == 31 [pid = 1648] [id = 248] 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118ff8c00) [pid = 1648] [serial = 742] [outer = 0x0] 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119690c00) [pid = 1648] [serial = 743] [outer = 0x118ff8c00] 07:38:32 INFO - PROCESS | 1648 | 1467383912424 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11a005000) [pid = 1648] [serial = 744] [outer = 0x118ff8c00] 07:38:32 INFO - PROCESS | 1648 | 1467383912759 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:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:38:32 INFO - PROCESS | 1648 | 1467383912812 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1648 | 1467383912814 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 1648 | 1467383912816 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1648 | 1467383912817 Marionette TRACE conn2 <- [1,966,null,{}] 07:38:32 INFO - PROCESS | 1648 | 1467383912819 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:38:32 INFO - PROCESS | 1648 | 1467383912828 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:32 INFO - PROCESS | 1648 | 1467383912924 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:38:32 INFO - PROCESS | 1648 | 1467383912927 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 1648 | 1467383912929 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x123633000 == 32 [pid = 1648] [id = 249] 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x111f10000) [pid = 1648] [serial = 745] [outer = 0x0] 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1207ab000) [pid = 1648] [serial = 746] [outer = 0x111f10000] 07:38:32 INFO - PROCESS | 1648 | 1467383912954 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1211e3c00) [pid = 1648] [serial = 747] [outer = 0x111f10000] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1256a8c00) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118762c00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1256aa000) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11386f800) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x110e7d800) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11336f800) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127cc400) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1127d7400) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112e52400) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11501f400) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1162dac00) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117105000) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1160d8400) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1171bc000) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:38:33 INFO - PROCESS | 1648 | 1467383913411 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:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 617ms 07:38:33 INFO - PROCESS | 1648 | 1467383913434 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 1648 | 1467383913436 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:38:33 INFO - PROCESS | 1648 | 1467383913438 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 1648 | 1467383913440 Marionette TRACE conn2 <- [1,970,null,{}] 07:38:33 INFO - PROCESS | 1648 | 1467383913442 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:38:33 INFO - PROCESS | 1648 | 1467383913447 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:33 INFO - PROCESS | 1648 | 1467383913605 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:38:33 INFO - PROCESS | 1648 | 1467383913658 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1648 | 1467383913659 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x125681000 == 33 [pid = 1648] [id = 250] 07:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1128aa400) [pid = 1648] [serial = 748] [outer = 0x0] 07:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116078c00) [pid = 1648] [serial = 749] [outer = 0x1128aa400] 07:38:33 INFO - PROCESS | 1648 | 1467383913703 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121b59000) [pid = 1648] [serial = 750] [outer = 0x1128aa400] 07:38:33 INFO - PROCESS | 1648 | 1467383913958 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:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 569ms 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:38:34 INFO - PROCESS | 1648 | 1467383914007 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1648 | 1467383914008 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:38:34 INFO - PROCESS | 1648 | 1467383914010 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1648 | 1467383914011 Marionette TRACE conn2 <- [1,974,null,{}] 07:38:34 INFO - PROCESS | 1648 | 1467383914021 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:38:34 INFO - PROCESS | 1648 | 1467383914022 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:34 INFO - PROCESS | 1648 | 1467383914108 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:38:34 INFO - PROCESS | 1648 | 1467383914161 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1648 | 1467383914162 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256d1000 == 34 [pid = 1648] [id = 251] 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128ad800) [pid = 1648] [serial = 751] [outer = 0x0] 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121dec400) [pid = 1648] [serial = 752] [outer = 0x1128ad800] 07:38:34 INFO - PROCESS | 1648 | 1467383914187 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124b43400) [pid = 1648] [serial = 753] [outer = 0x1128ad800] 07:38:34 INFO - PROCESS | 1648 | 1467383914465 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:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 07:38:34 INFO - PROCESS | 1648 | 1467383914480 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1648 | 1467383914483 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:38:34 INFO - PROCESS | 1648 | 1467383914491 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1648 | 1467383914493 Marionette TRACE conn2 <- [1,978,null,{}] 07:38:34 INFO - PROCESS | 1648 | 1467383914495 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:38:34 INFO - PROCESS | 1648 | 1467383914496 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:34 INFO - PROCESS | 1648 | 1467383914583 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:38:34 INFO - PROCESS | 1648 | 1467383914587 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1648 | 1467383914588 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b21800 == 35 [pid = 1648] [id = 252] 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12190bc00) [pid = 1648] [serial = 754] [outer = 0x0] 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124dbc800) [pid = 1648] [serial = 755] [outer = 0x12190bc00] 07:38:34 INFO - PROCESS | 1648 | 1467383914612 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1250df000) [pid = 1648] [serial = 756] [outer = 0x12190bc00] 07:38:34 INFO - PROCESS | 1648 | 1467383914919 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:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 07:38:34 INFO - PROCESS | 1648 | 1467383914966 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1648 | 1467383914968 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:38:34 INFO - PROCESS | 1648 | 1467383914970 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1648 | 1467383914971 Marionette TRACE conn2 <- [1,982,null,{}] 07:38:34 INFO - PROCESS | 1648 | 1467383914974 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:38:34 INFO - PROCESS | 1648 | 1467383914975 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:35 INFO - PROCESS | 1648 | 1467383915077 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:38:35 INFO - PROCESS | 1648 | 1467383915086 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 1648 | 1467383915087 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d5d800 == 36 [pid = 1648] [id = 253] 07:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1250e0800) [pid = 1648] [serial = 757] [outer = 0x0] 07:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256a2400) [pid = 1648] [serial = 758] [outer = 0x1250e0800] 07:38:35 INFO - PROCESS | 1648 | 1467383915109 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12611d400) [pid = 1648] [serial = 759] [outer = 0x1250e0800] 07:38:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11666a800 == 35 [pid = 1648] [id = 245] 07:38:35 INFO - PROCESS | 1648 | --DOCSHELL 0x118516800 == 34 [pid = 1648] [id = 244] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121552000 == 33 [pid = 1648] [id = 248] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1256d1000 == 32 [pid = 1648] [id = 251] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x125681000 == 31 [pid = 1648] [id = 250] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119d5e000 == 30 [pid = 1648] [id = 247] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x123633000 == 29 [pid = 1648] [id = 249] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b4800 == 28 [pid = 1648] [id = 246] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1162d1000) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118ff3800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126192c00) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129548000) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113868800) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1128b0c00) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113da6c00) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1128a5c00) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112e4e400) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x112984c00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x112e56c00) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1160d5800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116908800) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117104400) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x111c81800) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116778c00) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1171c3800) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1138e7c00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1185bd800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11832b400) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x116974800) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x117e9e400) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11853d000) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x127808400) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x120720000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12aa8b000) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1171c2c00) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x112614400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 07:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126b21800 == 27 [pid = 1648] [id = 252] 07:38:36 INFO - PROCESS | 1648 | 1467383916357 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:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1420ms 07:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:38:36 INFO - PROCESS | 1648 | 1467383916391 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 1648 | 1467383916394 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:38:36 INFO - PROCESS | 1648 | 1467383916398 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 1648 | 1467383916401 Marionette TRACE conn2 <- [1,986,null,{}] 07:38:36 INFO - PROCESS | 1648 | 1467383916406 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:38:36 INFO - PROCESS | 1648 | 1467383916408 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:36 INFO - PROCESS | 1648 | 1467383916488 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:38:36 INFO - PROCESS | 1648 | 1467383916537 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 1648 | 1467383916540 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11380c800 == 28 [pid = 1648] [id = 254] 07:38:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112988c00) [pid = 1648] [serial = 760] [outer = 0x0] 07:38:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112e4d800) [pid = 1648] [serial = 761] [outer = 0x112988c00] 07:38:36 INFO - PROCESS | 1648 | 1467383916569 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11336f800) [pid = 1648] [serial = 762] [outer = 0x112988c00] 07:38:36 INFO - PROCESS | 1648 | 1467383916881 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:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 524ms 07:38:36 INFO - PROCESS | 1648 | 1467383916920 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:38:36 INFO - PROCESS | 1648 | 1467383916924 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:38:36 INFO - PROCESS | 1648 | 1467383916928 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 1648 | 1467383916931 Marionette TRACE conn2 <- [1,990,null,{}] 07:38:36 INFO - PROCESS | 1648 | 1467383916935 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:38:36 INFO - PROCESS | 1648 | 1467383916937 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:37 INFO - PROCESS | 1648 | 1467383917013 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:38:37 INFO - PROCESS | 1648 | 1467383917019 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1648 | 1467383917021 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116947000 == 29 [pid = 1648] [id = 255] 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1138e7800) [pid = 1648] [serial = 763] [outer = 0x0] 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11602e400) [pid = 1648] [serial = 764] [outer = 0x1138e7800] 07:38:37 INFO - PROCESS | 1648 | 1467383917051 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1160d8400) [pid = 1648] [serial = 765] [outer = 0x1138e7800] 07:38:37 INFO - PROCESS | 1648 | 1467383917395 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:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 525ms 07:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:38:37 INFO - PROCESS | 1648 | 1467383917454 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1648 | 1467383917455 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:38:37 INFO - PROCESS | 1648 | 1467383917457 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1648 | 1467383917468 Marionette TRACE conn2 <- [1,994,null,{}] 07:38:37 INFO - PROCESS | 1648 | 1467383917476 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:38:37 INFO - PROCESS | 1648 | 1467383917479 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:37 INFO - PROCESS | 1648 | 1467383917555 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:38:37 INFO - PROCESS | 1648 | 1467383917606 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1648 | 1467383917608 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ae000 == 30 [pid = 1648] [id = 256] 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x111c22400) [pid = 1648] [serial = 766] [outer = 0x0] 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116908800) [pid = 1648] [serial = 767] [outer = 0x111c22400] 07:38:37 INFO - PROCESS | 1648 | 1467383917636 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x117e9d000) [pid = 1648] [serial = 768] [outer = 0x111c22400] 07:38:37 INFO - PROCESS | 1648 | 1467383917939 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:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 532ms 07:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:38:37 INFO - PROCESS | 1648 | 1467383917990 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1648 | 1467383917991 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:38:37 INFO - PROCESS | 1648 | 1467383917993 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1648 | 1467383917994 Marionette TRACE conn2 <- [1,998,null,{}] 07:38:37 INFO - PROCESS | 1648 | 1467383917997 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:38:37 INFO - PROCESS | 1648 | 1467383917998 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:38 INFO - PROCESS | 1648 | 1467383918072 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:38:38 INFO - PROCESS | 1648 | 1467383918076 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1648 | 1467383918077 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f9f800 == 31 [pid = 1648] [id = 257] 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118330400) [pid = 1648] [serial = 769] [outer = 0x0] 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1185bac00) [pid = 1648] [serial = 770] [outer = 0x118330400] 07:38:38 INFO - PROCESS | 1648 | 1467383918107 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1185c4c00) [pid = 1648] [serial = 771] [outer = 0x118330400] 07:38:38 INFO - PROCESS | 1648 | 1467383918424 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:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 07:38:38 INFO - PROCESS | 1648 | 1467383918463 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 1648 | 1467383918465 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:38:38 INFO - PROCESS | 1648 | 1467383918469 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 1648 | 1467383918470 Marionette TRACE conn2 <- [1,1002,null,{}] 07:38:38 INFO - PROCESS | 1648 | 1467383918472 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:38:38 INFO - PROCESS | 1648 | 1467383918473 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:38 INFO - PROCESS | 1648 | 1467383918577 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:38:38 INFO - PROCESS | 1648 | 1467383918585 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1648 | 1467383918587 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191cc000 == 32 [pid = 1648] [id = 258] 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1121b7400) [pid = 1648] [serial = 772] [outer = 0x0] 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x117e9c800) [pid = 1648] [serial = 773] [outer = 0x1121b7400] 07:38:38 INFO - PROCESS | 1648 | 1467383918611 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119440800) [pid = 1648] [serial = 774] [outer = 0x1121b7400] 07:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 07:38:38 INFO - PROCESS | 1648 | 1467383918986 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:38:38 INFO - PROCESS | 1648 | 1467383918993 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:38:38 INFO - PROCESS | 1648 | 1467383918995 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:38:39 INFO - PROCESS | 1648 | 1467383918999 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 1648 | 1467383919002 Marionette TRACE conn2 <- [1,1006,null,{}] 07:38:39 INFO - PROCESS | 1648 | 1467383919005 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:38:39 INFO - PROCESS | 1648 | 1467383919011 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:39 INFO - PROCESS | 1648 | 1467383919151 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:38:39 INFO - PROCESS | 1648 | 1467383919229 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 1648 | 1467383919231 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12146d000 == 33 [pid = 1648] [id = 259] 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113a9cc00) [pid = 1648] [serial = 775] [outer = 0x0] 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119443c00) [pid = 1648] [serial = 776] [outer = 0x113a9cc00] 07:38:39 INFO - PROCESS | 1648 | 1467383919273 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121561400) [pid = 1648] [serial = 777] [outer = 0x113a9cc00] 07:38:39 INFO - PROCESS | 1648 | 1467383919566 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:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 623ms 07:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:38:39 INFO - PROCESS | 1648 | 1467383919622 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 1648 | 1467383919623 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:38:39 INFO - PROCESS | 1648 | 1467383919625 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 1648 | 1467383919626 Marionette TRACE conn2 <- [1,1010,null,{}] 07:38:39 INFO - PROCESS | 1648 | 1467383919629 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:38:39 INFO - PROCESS | 1648 | 1467383919630 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:39 INFO - PROCESS | 1648 | 1467383919708 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:38:39 INFO - PROCESS | 1648 | 1467383919712 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 1648 | 1467383919723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b08000 == 34 [pid = 1648] [id = 260] 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1127cfc00) [pid = 1648] [serial = 778] [outer = 0x0] 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121de2c00) [pid = 1648] [serial = 779] [outer = 0x1127cfc00] 07:38:39 INFO - PROCESS | 1648 | 1467383919749 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1236d0000) [pid = 1648] [serial = 780] [outer = 0x1127cfc00] 07:38:40 INFO - PROCESS | 1648 | 1467383920055 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:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 07:38:40 INFO - PROCESS | 1648 | 1467383920095 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 1648 | 1467383920097 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:38:40 INFO - PROCESS | 1648 | 1467383920120 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1648 | 1467383920121 Marionette TRACE conn2 <- [1,1014,null,{}] 07:38:40 INFO - PROCESS | 1648 | 1467383920123 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:38:40 INFO - PROCESS | 1648 | 1467383920124 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:40 INFO - PROCESS | 1648 | 1467383920199 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:38:40 INFO - PROCESS | 1648 | 1467383920203 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1648 | 1467383920205 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x125681000 == 35 [pid = 1648] [id = 261] 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x120720c00) [pid = 1648] [serial = 781] [outer = 0x0] 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124d09000) [pid = 1648] [serial = 782] [outer = 0x120720c00] 07:38:40 INFO - PROCESS | 1648 | 1467383920229 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1250e2400) [pid = 1648] [serial = 783] [outer = 0x120720c00] 07:38:40 INFO - PROCESS | 1648 | 1467383920583 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:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:38:40 INFO - PROCESS | 1648 | 1467383920589 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 1648 | 1467383920591 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:38:40 INFO - PROCESS | 1648 | 1467383920594 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1648 | 1467383920596 Marionette TRACE conn2 <- [1,1018,null,{}] 07:38:40 INFO - PROCESS | 1648 | 1467383920602 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:38:40 INFO - PROCESS | 1648 | 1467383920604 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:40 INFO - PROCESS | 1648 | 1467383920718 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:38:40 INFO - PROCESS | 1648 | 1467383920797 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1648 | 1467383920798 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ad800 == 36 [pid = 1648] [id = 262] 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11212d800) [pid = 1648] [serial = 784] [outer = 0x0] 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12612c800) [pid = 1648] [serial = 785] [outer = 0x11212d800] 07:38:40 INFO - PROCESS | 1648 | 1467383920850 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126197000) [pid = 1648] [serial = 786] [outer = 0x11212d800] 07:38:41 INFO - PROCESS | 1648 | 1467383921190 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:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 625ms 07:38:41 INFO - PROCESS | 1648 | 1467383921219 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1648 | 1467383921221 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:38:41 INFO - PROCESS | 1648 | 1467383921223 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1648 | 1467383921224 Marionette TRACE conn2 <- [1,1022,null,{}] 07:38:41 INFO - PROCESS | 1648 | 1467383921226 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:38:41 INFO - PROCESS | 1648 | 1467383921227 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:41 INFO - PROCESS | 1648 | 1467383921304 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:38:41 INFO - PROCESS | 1648 | 1467383921367 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1648 | 1467383921368 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b12800 == 37 [pid = 1648] [id = 263] 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116030400) [pid = 1648] [serial = 787] [outer = 0x0] 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126197800) [pid = 1648] [serial = 788] [outer = 0x116030400] 07:38:41 INFO - PROCESS | 1648 | 1467383921392 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1266a2000) [pid = 1648] [serial = 789] [outer = 0x116030400] 07:38:41 INFO - PROCESS | 1648 | 1467383921721 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:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 07:38:41 INFO - PROCESS | 1648 | 1467383921746 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1648 | 1467383921748 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:38:41 INFO - PROCESS | 1648 | 1467383921752 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1648 | 1467383921754 Marionette TRACE conn2 <- [1,1026,null,{}] 07:38:41 INFO - PROCESS | 1648 | 1467383921756 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:38:41 INFO - PROCESS | 1648 | 1467383921758 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:41 INFO - PROCESS | 1648 | 1467383921857 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:38:41 INFO - PROCESS | 1648 | 1467383921870 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1648 | 1467383921871 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191cd800 == 38 [pid = 1648] [id = 264] 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126823400) [pid = 1648] [serial = 790] [outer = 0x0] 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127809400) [pid = 1648] [serial = 791] [outer = 0x126823400] 07:38:41 INFO - PROCESS | 1648 | 1467383921898 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b28000) [pid = 1648] [serial = 792] [outer = 0x126823400] 07:38:42 INFO - PROCESS | 1648 | 1467383922258 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:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 07:38:42 INFO - PROCESS | 1648 | 1467383922277 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:38:42 INFO - PROCESS | 1648 | 1467383922278 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:38:42 INFO - PROCESS | 1648 | 1467383922280 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1648 | 1467383922282 Marionette TRACE conn2 <- [1,1030,null,{}] 07:38:42 INFO - PROCESS | 1648 | 1467383922284 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:38:42 INFO - PROCESS | 1648 | 1467383922285 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:42 INFO - PROCESS | 1648 | 1467383922386 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:38:42 INFO - PROCESS | 1648 | 1467383922390 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 1648 | 1467383922391 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a68f000 == 39 [pid = 1648] [id = 265] 07:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12669ac00) [pid = 1648] [serial = 793] [outer = 0x0] 07:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b2b800) [pid = 1648] [serial = 794] [outer = 0x12669ac00] 07:38:42 INFO - PROCESS | 1648 | 1467383922416 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c24800) [pid = 1648] [serial = 795] [outer = 0x12669ac00] 07:38:42 INFO - PROCESS | 1648 | 1467383922790 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:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 07:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:38:42 INFO - PROCESS | 1648 | 1467383922801 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 1648 | 1467383922803 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:38:42 INFO - PROCESS | 1648 | 1467383922806 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1648 | 1467383922807 Marionette TRACE conn2 <- [1,1034,null,{}] 07:38:42 INFO - PROCESS | 1648 | 1467383922810 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:38:42 INFO - PROCESS | 1648 | 1467383922814 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:42 INFO - PROCESS | 1648 | 1467383922975 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:38:43 INFO - PROCESS | 1648 | 1467383923028 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1648 | 1467383923040 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a80a800 == 40 [pid = 1648] [id = 266] 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118761800) [pid = 1648] [serial = 796] [outer = 0x0] 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c27000) [pid = 1648] [serial = 797] [outer = 0x118761800] 07:38:43 INFO - PROCESS | 1648 | 1467383923081 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128dd2c00) [pid = 1648] [serial = 798] [outer = 0x118761800] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12190bc00) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112e4b800) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118ff8c00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111f10000) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1128aa400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1128ad800) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112e52c00) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112e51800) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119693400) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111c16000) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11869ac00) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113f2f400) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x111c76400) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:38:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116784c00) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:38:43 INFO - PROCESS | 1648 | 1467383923592 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:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 820ms 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:38:43 INFO - PROCESS | 1648 | 1467383923626 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 1648 | 1467383923627 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:38:43 INFO - PROCESS | 1648 | 1467383923637 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 1648 | 1467383923638 Marionette TRACE conn2 <- [1,1038,null,{}] 07:38:43 INFO - PROCESS | 1648 | 1467383923641 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:38:43 INFO - PROCESS | 1648 | 1467383923642 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:43 INFO - PROCESS | 1648 | 1467383923720 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:38:43 INFO - PROCESS | 1648 | 1467383923724 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1648 | 1467383923725 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 41 [pid = 1648] [id = 267] 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128ac800) [pid = 1648] [serial = 799] [outer = 0x0] 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116ec1800) [pid = 1648] [serial = 800] [outer = 0x1128ac800] 07:38:43 INFO - PROCESS | 1648 | 1467383923749 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11968fc00) [pid = 1648] [serial = 801] [outer = 0x1128ac800] 07:38:44 INFO - PROCESS | 1648 | 1467383924085 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:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 476ms 07:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:38:44 INFO - PROCESS | 1648 | 1467383924106 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 1648 | 1467383924107 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:38:44 INFO - PROCESS | 1648 | 1467383924109 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 1648 | 1467383924110 Marionette TRACE conn2 <- [1,1042,null,{}] 07:38:44 INFO - PROCESS | 1648 | 1467383924112 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:38:44 INFO - PROCESS | 1648 | 1467383924113 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:44 INFO - PROCESS | 1648 | 1467383924223 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:38:44 INFO - PROCESS | 1648 | 1467383924231 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 1648 | 1467383924232 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a827800 == 42 [pid = 1648] [id = 268] 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1185c1c00) [pid = 1648] [serial = 802] [outer = 0x0] 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12360ec00) [pid = 1648] [serial = 803] [outer = 0x1185c1c00] 07:38:44 INFO - PROCESS | 1648 | 1467383924256 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128ddac00) [pid = 1648] [serial = 804] [outer = 0x1185c1c00] 07:38:44 INFO - PROCESS | 1648 | 1467383924570 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:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 07:38:44 INFO - PROCESS | 1648 | 1467383924579 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 1648 | 1467383924581 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:38:44 INFO - PROCESS | 1648 | 1467383924586 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 1648 | 1467383924587 Marionette TRACE conn2 <- [1,1046,null,{}] 07:38:44 INFO - PROCESS | 1648 | 1467383924589 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:38:44 INFO - PROCESS | 1648 | 1467383924590 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:44 INFO - PROCESS | 1648 | 1467383924670 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:38:44 INFO - PROCESS | 1648 | 1467383924674 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 1648 | 1467383924675 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b36d000 == 43 [pid = 1648] [id = 269] 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112e52c00) [pid = 1648] [serial = 805] [outer = 0x0] 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12930b800) [pid = 1648] [serial = 806] [outer = 0x112e52c00] 07:38:44 INFO - PROCESS | 1648 | 1467383924699 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129549000) [pid = 1648] [serial = 807] [outer = 0x112e52c00] 07:38:45 INFO - PROCESS | 1648 | 1467383925024 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:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 07:38:45 INFO - PROCESS | 1648 | 1467383925055 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1648 | 1467383925056 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:38:45 INFO - PROCESS | 1648 | 1467383925058 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1648 | 1467383925059 Marionette TRACE conn2 <- [1,1050,null,{}] 07:38:45 INFO - PROCESS | 1648 | 1467383925061 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:38:45 INFO - PROCESS | 1648 | 1467383925062 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:45 INFO - PROCESS | 1648 | 1467383925173 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:38:45 INFO - PROCESS | 1648 | 1467383925180 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1648 | 1467383925181 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb57000 == 44 [pid = 1648] [id = 270] 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12930ec00) [pid = 1648] [serial = 808] [outer = 0x0] 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12954d000) [pid = 1648] [serial = 809] [outer = 0x12930ec00] 07:38:45 INFO - PROCESS | 1648 | 1467383925205 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129626c00) [pid = 1648] [serial = 810] [outer = 0x12930ec00] 07:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:38:45 INFO - PROCESS | 1648 | 1467383925570 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:38:45 INFO - PROCESS | 1648 | 1467383925583 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1648 | 1467383925586 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:38:45 INFO - PROCESS | 1648 | 1467383925590 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1648 | 1467383925593 Marionette TRACE conn2 <- [1,1054,null,{}] 07:38:45 INFO - PROCESS | 1648 | 1467383925600 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:38:45 INFO - PROCESS | 1648 | 1467383925603 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:45 INFO - PROCESS | 1648 | 1467383925722 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:38:45 INFO - PROCESS | 1648 | 1467383925798 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1648 | 1467383925802 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a4b800 == 45 [pid = 1648] [id = 271] 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127d0c00) [pid = 1648] [serial = 811] [outer = 0x0] 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127d8c00) [pid = 1648] [serial = 812] [outer = 0x1127d0c00] 07:38:45 INFO - PROCESS | 1648 | 1467383925839 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112e4ac00) [pid = 1648] [serial = 813] [outer = 0x1127d0c00] 07:38:46 INFO - PROCESS | 1648 | 1467383926418 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:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 877ms 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:38:46 INFO - PROCESS | 1648 | 1467383926467 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1648 | 1467383926472 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:38:46 INFO - PROCESS | 1648 | 1467383926479 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1648 | 1467383926482 Marionette TRACE conn2 <- [1,1058,null,{}] 07:38:46 INFO - PROCESS | 1648 | 1467383926486 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:38:46 INFO - PROCESS | 1648 | 1467383926489 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:46 INFO - PROCESS | 1648 | 1467383926636 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:38:46 INFO - PROCESS | 1648 | 1467383926713 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 1648 | 1467383926714 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b1800 == 46 [pid = 1648] [id = 272] 07:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116075000) [pid = 1648] [serial = 814] [outer = 0x0] 07:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1160e0c00) [pid = 1648] [serial = 815] [outer = 0x116075000] 07:38:46 INFO - PROCESS | 1648 | 1467383926745 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11696f400) [pid = 1648] [serial = 816] [outer = 0x116075000] 07:38:47 INFO - PROCESS | 1648 | 1467383927450 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:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1027ms 07:38:47 INFO - PROCESS | 1648 | 1467383927505 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:38:47 INFO - PROCESS | 1648 | 1467383927507 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:38:47 INFO - PROCESS | 1648 | 1467383927511 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:38:47 INFO - PROCESS | 1648 | 1467383927513 Marionette TRACE conn2 <- [1,1062,null,{}] 07:38:47 INFO - PROCESS | 1648 | 1467383927516 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:38:47 INFO - PROCESS | 1648 | 1467383927518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:47 INFO - PROCESS | 1648 | 1467383927621 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:38:47 INFO - PROCESS | 1648 | 1467383927676 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1648 | 1467383927678 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d6b800 == 47 [pid = 1648] [id = 273] 07:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1150d5c00) [pid = 1648] [serial = 817] [outer = 0x0] 07:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1160d3c00) [pid = 1648] [serial = 818] [outer = 0x1150d5c00] 07:38:47 INFO - PROCESS | 1648 | 1467383927708 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116a03800) [pid = 1648] [serial = 819] [outer = 0x1150d5c00] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b36d000 == 46 [pid = 1648] [id = 269] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a827800 == 45 [pid = 1648] [id = 268] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 44 [pid = 1648] [id = 267] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a80a800 == 43 [pid = 1648] [id = 266] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a68f000 == 42 [pid = 1648] [id = 265] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1191cd800 == 41 [pid = 1648] [id = 264] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x128b12800 == 40 [pid = 1648] [id = 263] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1256a2400) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ad800 == 39 [pid = 1648] [id = 262] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x125681000 == 38 [pid = 1648] [id = 261] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x124b08000 == 37 [pid = 1648] [id = 260] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12146d000 == 36 [pid = 1648] [id = 259] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1191cc000 == 35 [pid = 1648] [id = 258] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118f9f800 == 34 [pid = 1648] [id = 257] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ae000 == 33 [pid = 1648] [id = 256] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x116947000 == 32 [pid = 1648] [id = 255] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11380c800 == 31 [pid = 1648] [id = 254] 07:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119d5d800 == 30 [pid = 1648] [id = 253] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124dbc800) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118766000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119690c00) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118fee000) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1207ab000) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116078c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11a005000) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124b43400) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1211e3c00) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113da8400) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1166ed000) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1132c6400) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119c16400) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a53400) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1194ccc00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118fbbc00) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118760c00) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186bc000) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11815d800) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1176e0000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1128b1000) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1121be000) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1250df000) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x117105400) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121b59000) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11815a800) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1127d1800) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121dec400) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 07:38:48 INFO - PROCESS | 1648 | 1467383928165 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:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 675ms 07:38:48 INFO - PROCESS | 1648 | 1467383928186 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1648 | 1467383928189 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:38:48 INFO - PROCESS | 1648 | 1467383928193 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1648 | 1467383928195 Marionette TRACE conn2 <- [1,1066,null,{}] 07:38:48 INFO - PROCESS | 1648 | 1467383928197 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:38:48 INFO - PROCESS | 1648 | 1467383928199 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:48 INFO - PROCESS | 1648 | 1467383928275 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:38:48 INFO - PROCESS | 1648 | 1467383928279 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1648 | 1467383928280 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11713a000 == 31 [pid = 1648] [id = 274] 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116a0a000) [pid = 1648] [serial = 820] [outer = 0x0] 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11815a800) [pid = 1648] [serial = 821] [outer = 0x116a0a000] 07:38:48 INFO - PROCESS | 1648 | 1467383928312 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1185b8000) [pid = 1648] [serial = 822] [outer = 0x116a0a000] 07:38:48 INFO - PROCESS | 1648 | 1467383928672 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:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:38:48 INFO - PROCESS | 1648 | 1467383928714 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1648 | 1467383928715 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:38:48 INFO - PROCESS | 1648 | 1467383928717 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1648 | 1467383928719 Marionette TRACE conn2 <- [1,1070,null,{}] 07:38:48 INFO - PROCESS | 1648 | 1467383928727 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:38:48 INFO - PROCESS | 1648 | 1467383928731 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:48 INFO - PROCESS | 1648 | 1467383928812 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:38:48 INFO - PROCESS | 1648 | 1467383928819 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1648 | 1467383928821 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187da800 == 32 [pid = 1648] [id = 275] 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1133cc000) [pid = 1648] [serial = 823] [outer = 0x0] 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118fee000) [pid = 1648] [serial = 824] [outer = 0x1133cc000] 07:38:48 INFO - PROCESS | 1648 | 1467383928850 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119690800) [pid = 1648] [serial = 825] [outer = 0x1133cc000] 07:38:49 INFO - PROCESS | 1648 | 1467383929216 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:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 07:38:49 INFO - PROCESS | 1648 | 1467383929239 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1648 | 1467383929240 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:38:49 INFO - PROCESS | 1648 | 1467383929242 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1648 | 1467383929243 Marionette TRACE conn2 <- [1,1074,null,{}] 07:38:49 INFO - PROCESS | 1648 | 1467383929246 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:38:49 INFO - PROCESS | 1648 | 1467383929247 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:49 INFO - PROCESS | 1648 | 1467383929328 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:38:49 INFO - PROCESS | 1648 | 1467383929382 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 1648 | 1467383929383 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119943000 == 33 [pid = 1648] [id = 276] 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1186c3800) [pid = 1648] [serial = 826] [outer = 0x0] 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a5cc00) [pid = 1648] [serial = 827] [outer = 0x1186c3800] 07:38:49 INFO - PROCESS | 1648 | 1467383929409 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1211df400) [pid = 1648] [serial = 828] [outer = 0x1186c3800] 07:38:49 INFO - PROCESS | 1648 | 1467383929703 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:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 472ms 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:38:49 INFO - PROCESS | 1648 | 1467383929722 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1648 | 1467383929724 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:38:49 INFO - PROCESS | 1648 | 1467383929726 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1648 | 1467383929727 Marionette TRACE conn2 <- [1,1078,null,{}] 07:38:49 INFO - PROCESS | 1648 | 1467383929730 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:38:49 INFO - PROCESS | 1648 | 1467383929732 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:49 INFO - PROCESS | 1648 | 1467383929810 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:38:49 INFO - PROCESS | 1648 | 1467383929813 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 1648 | 1467383929815 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121471800 == 34 [pid = 1648] [id = 277] 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11297b800) [pid = 1648] [serial = 829] [outer = 0x0] 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12155d800) [pid = 1648] [serial = 830] [outer = 0x11297b800] 07:38:49 INFO - PROCESS | 1648 | 1467383929843 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12360c800) [pid = 1648] [serial = 831] [outer = 0x11297b800] 07:38:50 INFO - PROCESS | 1648 | 1467383930188 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:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 07:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:38:50 INFO - PROCESS | 1648 | 1467383930247 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 1648 | 1467383930249 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:38:50 INFO - PROCESS | 1648 | 1467383930251 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 1648 | 1467383930252 Marionette TRACE conn2 <- [1,1082,null,{}] 07:38:50 INFO - PROCESS | 1648 | 1467383930255 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:38:50 INFO - PROCESS | 1648 | 1467383930259 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:50 INFO - PROCESS | 1648 | 1467383930372 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:38:50 INFO - PROCESS | 1648 | 1467383930384 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1648 | 1467383930385 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219cf800 == 35 [pid = 1648] [id = 278] 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123787800) [pid = 1648] [serial = 832] [outer = 0x0] 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1250de000) [pid = 1648] [serial = 833] [outer = 0x123787800] 07:38:50 INFO - PROCESS | 1648 | 1467383930412 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12682a800) [pid = 1648] [serial = 834] [outer = 0x123787800] 07:38:50 INFO - PROCESS | 1648 | 1467383930746 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:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 07:38:50 INFO - PROCESS | 1648 | 1467383930771 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 1648 | 1467383930772 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:38:50 INFO - PROCESS | 1648 | 1467383930774 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 1648 | 1467383930775 Marionette TRACE conn2 <- [1,1086,null,{}] 07:38:50 INFO - PROCESS | 1648 | 1467383930785 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:38:50 INFO - PROCESS | 1648 | 1467383930786 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:50 INFO - PROCESS | 1648 | 1467383930880 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:38:50 INFO - PROCESS | 1648 | 1467383930884 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1648 | 1467383930885 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x125065800 == 36 [pid = 1648] [id = 279] 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1268a2000) [pid = 1648] [serial = 835] [outer = 0x0] 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127808800) [pid = 1648] [serial = 836] [outer = 0x1268a2000] 07:38:50 INFO - PROCESS | 1648 | 1467383930917 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b23800) [pid = 1648] [serial = 837] [outer = 0x1268a2000] 07:38:51 INFO - PROCESS | 1648 | 1467383931269 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:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 527ms 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:38:51 INFO - PROCESS | 1648 | 1467383931302 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 1648 | 1467383931303 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:38:51 INFO - PROCESS | 1648 | 1467383931305 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 1648 | 1467383931306 Marionette TRACE conn2 <- [1,1090,null,{}] 07:38:51 INFO - PROCESS | 1648 | 1467383931308 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:38:51 INFO - PROCESS | 1648 | 1467383931309 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:51 INFO - PROCESS | 1648 | 1467383931412 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:38:51 INFO - PROCESS | 1648 | 1467383931429 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1648 | 1467383931430 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266dc800 == 37 [pid = 1648] [id = 280] 07:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b27400) [pid = 1648] [serial = 838] [outer = 0x0] 07:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b31000) [pid = 1648] [serial = 839] [outer = 0x128b27400] 07:38:51 INFO - PROCESS | 1648 | 1467383931456 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c25400) [pid = 1648] [serial = 840] [outer = 0x128b27400] 07:38:51 INFO - PROCESS | 1648 | 1467383931777 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:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 07:38:51 INFO - PROCESS | 1648 | 1467383931823 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 1648 | 1467383931825 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:38:51 INFO - PROCESS | 1648 | 1467383931828 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 1648 | 1467383931829 Marionette TRACE conn2 <- [1,1094,null,{}] 07:38:51 INFO - PROCESS | 1648 | 1467383931831 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:38:51 INFO - PROCESS | 1648 | 1467383931832 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:51 INFO - PROCESS | 1648 | 1467383931929 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:38:51 INFO - PROCESS | 1648 | 1467383931933 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1648 | 1467383931934 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b12800 == 38 [pid = 1648] [id = 281] 07:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b2cc00) [pid = 1648] [serial = 841] [outer = 0x0] 07:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128dcdc00) [pid = 1648] [serial = 842] [outer = 0x128b2cc00] 07:38:51 INFO - PROCESS | 1648 | 1467383931965 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129553000) [pid = 1648] [serial = 843] [outer = 0x128b2cc00] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126823400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12669ac00) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118330400) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1138e7800) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127cfc00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111c22400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1121b7400) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1250e0800) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113a9cc00) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120720c00) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11212d800) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112988c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118761800) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1128ac800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112e52c00) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116030400) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1185c1c00) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:38:52 INFO - PROCESS | 1648 | 1467383932472 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:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 07:38:52 INFO - PROCESS | 1648 | 1467383932500 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 1648 | 1467383932502 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:38:52 INFO - PROCESS | 1648 | 1467383932504 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 1648 | 1467383932505 Marionette TRACE conn2 <- [1,1098,null,{}] 07:38:52 INFO - PROCESS | 1648 | 1467383932507 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:38:52 INFO - PROCESS | 1648 | 1467383932508 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:52 INFO - PROCESS | 1648 | 1467383932585 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:38:52 INFO - PROCESS | 1648 | 1467383932589 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 1648 | 1467383932590 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x125678800 == 39 [pid = 1648] [id = 282] 07:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x111c22400) [pid = 1648] [serial = 844] [outer = 0x0] 07:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128ad800) [pid = 1648] [serial = 845] [outer = 0x111c22400] 07:38:52 INFO - PROCESS | 1648 | 1467383932615 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118697400) [pid = 1648] [serial = 846] [outer = 0x111c22400] 07:38:53 INFO - PROCESS | 1648 | 1467383933080 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:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 618ms 07:38:53 INFO - PROCESS | 1648 | 1467383933123 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 1648 | 1467383933125 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:38:53 INFO - PROCESS | 1648 | 1467383933127 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 1648 | 1467383933128 Marionette TRACE conn2 <- [1,1102,null,{}] 07:38:53 INFO - PROCESS | 1648 | 1467383933131 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:38:53 INFO - PROCESS | 1648 | 1467383933133 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:53 INFO - PROCESS | 1648 | 1467383933231 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:38:53 INFO - PROCESS | 1648 | 1467383933255 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 1648 | 1467383933257 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a6000 == 40 [pid = 1648] [id = 283] 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1211e1c00) [pid = 1648] [serial = 847] [outer = 0x0] 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7a4400) [pid = 1648] [serial = 848] [outer = 0x1211e1c00] 07:38:53 INFO - PROCESS | 1648 | 1467383933283 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a7ef000) [pid = 1648] [serial = 849] [outer = 0x1211e1c00] 07:38:53 INFO - PROCESS | 1648 | 1467383933608 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:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 07:38:53 INFO - PROCESS | 1648 | 1467383933646 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 1648 | 1467383933647 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:38:53 INFO - PROCESS | 1648 | 1467383933649 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 1648 | 1467383933650 Marionette TRACE conn2 <- [1,1106,null,{}] 07:38:53 INFO - PROCESS | 1648 | 1467383933653 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:38:53 INFO - PROCESS | 1648 | 1467383933654 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:53 INFO - PROCESS | 1648 | 1467383933758 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:38:53 INFO - PROCESS | 1648 | 1467383933765 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 1648 | 1467383933766 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb59000 == 41 [pid = 1648] [id = 284] 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a7ef400) [pid = 1648] [serial = 850] [outer = 0x0] 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa8e400) [pid = 1648] [serial = 851] [outer = 0x12a7ef400] 07:38:53 INFO - PROCESS | 1648 | 1467383933791 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa97800) [pid = 1648] [serial = 852] [outer = 0x12a7ef400] 07:38:54 INFO - PROCESS | 1648 | 1467383934087 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:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 07:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:38:54 INFO - PROCESS | 1648 | 1467383934120 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 1648 | 1467383934121 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:38:54 INFO - PROCESS | 1648 | 1467383934123 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 1648 | 1467383934124 Marionette TRACE conn2 <- [1,1110,null,{}] 07:38:54 INFO - PROCESS | 1648 | 1467383934126 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:38:54 INFO - PROCESS | 1648 | 1467383934127 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:54 INFO - PROCESS | 1648 | 1467383934213 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:38:54 INFO - PROCESS | 1648 | 1467383934219 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 1648 | 1467383934221 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c38d800 == 42 [pid = 1648] [id = 285] 07:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12aa96000) [pid = 1648] [serial = 853] [outer = 0x0] 07:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ac9d400) [pid = 1648] [serial = 854] [outer = 0x12aa96000] 07:38:54 INFO - PROCESS | 1648 | 1467383934243 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aca6800) [pid = 1648] [serial = 855] [outer = 0x12aa96000] 07:38:54 INFO - PROCESS | 1648 | 1467383934684 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:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 07:38:54 INFO - PROCESS | 1648 | 1467383934743 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 1648 | 1467383934745 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:38:54 INFO - PROCESS | 1648 | 1467383934769 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 1648 | 1467383934771 Marionette TRACE conn2 <- [1,1114,null,{}] 07:38:54 INFO - PROCESS | 1648 | 1467383934775 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:38:54 INFO - PROCESS | 1648 | 1467383934777 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:54 INFO - PROCESS | 1648 | 1467383934885 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:38:54 INFO - PROCESS | 1648 | 1467383934953 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 1648 | 1467383934955 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x117132000 == 43 [pid = 1648] [id = 286] 07:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116023c00) [pid = 1648] [serial = 856] [outer = 0x0] 07:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11690f400) [pid = 1648] [serial = 857] [outer = 0x116023c00] 07:38:54 INFO - PROCESS | 1648 | 1467383934986 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1176e6400) [pid = 1648] [serial = 858] [outer = 0x116023c00] 07:38:55 INFO - PROCESS | 1648 | 1467383935409 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:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 674ms 07:38:55 INFO - PROCESS | 1648 | 1467383935440 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 1648 | 1467383935444 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:38:55 INFO - PROCESS | 1648 | 1467383935448 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 1648 | 1467383935450 Marionette TRACE conn2 <- [1,1118,null,{}] 07:38:55 INFO - PROCESS | 1648 | 1467383935453 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:38:55 INFO - PROCESS | 1648 | 1467383935454 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:55 INFO - PROCESS | 1648 | 1467383935559 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:38:55 INFO - PROCESS | 1648 | 1467383935645 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 1648 | 1467383935647 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b45800 == 44 [pid = 1648] [id = 287] 07:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11869ac00) [pid = 1648] [serial = 859] [outer = 0x0] 07:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fb7000) [pid = 1648] [serial = 860] [outer = 0x11869ac00] 07:38:55 INFO - PROCESS | 1648 | 1467383935678 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1194cfc00) [pid = 1648] [serial = 861] [outer = 0x11869ac00] 07:38:56 INFO - PROCESS | 1648 | 1467383936093 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:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 07:38:56 INFO - PROCESS | 1648 | 1467383936118 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:38:56 INFO - PROCESS | 1648 | 1467383936120 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:38:56 INFO - PROCESS | 1648 | 1467383936122 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1648 | 1467383936125 Marionette TRACE conn2 <- [1,1122,null,{}] 07:38:56 INFO - PROCESS | 1648 | 1467383936133 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:38:56 INFO - PROCESS | 1648 | 1467383936136 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:56 INFO - PROCESS | 1648 | 1467383936239 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:38:56 INFO - PROCESS | 1648 | 1467383936310 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1648 | 1467383936312 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be48800 == 45 [pid = 1648] [id = 288] 07:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1207adc00) [pid = 1648] [serial = 862] [outer = 0x0] 07:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1236d1400) [pid = 1648] [serial = 863] [outer = 0x1207adc00] 07:38:56 INFO - PROCESS | 1648 | 1467383936344 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126191c00) [pid = 1648] [serial = 864] [outer = 0x1207adc00] 07:38:56 INFO - PROCESS | 1648 | 1467383936759 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:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:38:56 INFO - PROCESS | 1648 | 1467383936794 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 1648 | 1467383936796 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:38:56 INFO - PROCESS | 1648 | 1467383936798 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1648 | 1467383936799 Marionette TRACE conn2 <- [1,1126,null,{}] 07:38:56 INFO - PROCESS | 1648 | 1467383936802 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:38:56 INFO - PROCESS | 1648 | 1467383936803 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:56 INFO - PROCESS | 1648 | 1467383936923 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:38:56 INFO - PROCESS | 1648 | 1467383936991 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1648 | 1467383936993 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c617800 == 46 [pid = 1648] [id = 289] 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12681dc00) [pid = 1648] [serial = 865] [outer = 0x0] 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b26800) [pid = 1648] [serial = 866] [outer = 0x12681dc00] 07:38:57 INFO - PROCESS | 1648 | 1467383937022 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12954a000) [pid = 1648] [serial = 867] [outer = 0x12681dc00] 07:38:57 INFO - PROCESS | 1648 | 1467383937451 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:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 668ms 07:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:38:57 INFO - PROCESS | 1648 | 1467383937467 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 1648 | 1467383937468 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:38:57 INFO - PROCESS | 1648 | 1467383937470 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 1648 | 1467383937472 Marionette TRACE conn2 <- [1,1130,null,{}] 07:38:57 INFO - PROCESS | 1648 | 1467383937475 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:38:57 INFO - PROCESS | 1648 | 1467383937476 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:57 INFO - PROCESS | 1648 | 1467383937579 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:38:57 INFO - PROCESS | 1648 | 1467383937646 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 1648 | 1467383937647 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a4800 == 47 [pid = 1648] [id = 290] 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1121bd400) [pid = 1648] [serial = 868] [outer = 0x0] 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1133cf000) [pid = 1648] [serial = 869] [outer = 0x1121bd400] 07:38:57 INFO - PROCESS | 1648 | 1467383937835 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116029800) [pid = 1648] [serial = 870] [outer = 0x1121bd400] 07:38:58 INFO - PROCESS | 1648 | 1467383938302 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:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 868ms 07:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:38:58 INFO - PROCESS | 1648 | 1467383938350 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:38:58 INFO - PROCESS | 1648 | 1467383938352 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:38:58 INFO - PROCESS | 1648 | 1467383938355 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 1648 | 1467383938357 Marionette TRACE conn2 <- [1,1134,null,{}] 07:38:58 INFO - PROCESS | 1648 | 1467383938360 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:38:58 INFO - PROCESS | 1648 | 1467383938361 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:58 INFO - PROCESS | 1648 | 1467383938459 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:38:58 INFO - PROCESS | 1648 | 1467383938525 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 1648 | 1467383938527 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f78800 == 48 [pid = 1648] [id = 291] 07:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1150cd800) [pid = 1648] [serial = 871] [outer = 0x0] 07:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1171c2c00) [pid = 1648] [serial = 872] [outer = 0x1150cd800] 07:38:58 INFO - PROCESS | 1648 | 1467383938555 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118163800) [pid = 1648] [serial = 873] [outer = 0x1150cd800] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb59000 == 47 [pid = 1648] [id = 284] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a6000 == 46 [pid = 1648] [id = 283] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125678800 == 45 [pid = 1648] [id = 282] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128b12800 == 44 [pid = 1648] [id = 281] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1266dc800 == 43 [pid = 1648] [id = 280] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125065800 == 42 [pid = 1648] [id = 279] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1219cf800 == 41 [pid = 1648] [id = 278] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121471800 == 40 [pid = 1648] [id = 277] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119943000 == 39 [pid = 1648] [id = 276] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1187da800 == 38 [pid = 1648] [id = 275] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11713a000 == 37 [pid = 1648] [id = 274] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x112d6b800 == 36 [pid = 1648] [id = 273] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b1800 == 35 [pid = 1648] [id = 272] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x113a4b800 == 34 [pid = 1648] [id = 271] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb57000 == 33 [pid = 1648] [id = 270] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a4800 == 32 [pid = 1648] [id = 290] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c617800 == 31 [pid = 1648] [id = 289] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12be48800 == 30 [pid = 1648] [id = 288] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121b45800 == 29 [pid = 1648] [id = 287] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c38d800 == 28 [pid = 1648] [id = 285] 07:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117132000 == 27 [pid = 1648] [id = 286] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x127809400) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128b2b800) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1185bac00) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1185c4c00) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11602e400) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1160d8400) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121de2c00) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1236d0000) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116908800) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117e9d000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117e9c800) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119440800) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12611d400) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119443c00) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121561400) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124d09000) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1250e2400) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12612c800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126197000) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112e4d800) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11336f800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128c27000) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11968fc00) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116ec1800) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128dd2c00) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12930b800) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126197800) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129549000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1266a2000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c24800) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b28000) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128ddac00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12360ec00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12954d000) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1648 | 1467383939453 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:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1125ms 07:38:59 INFO - PROCESS | 1648 | 1467383939481 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 1648 | 1467383939484 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:38:59 INFO - PROCESS | 1648 | 1467383939487 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1648 | 1467383939488 Marionette TRACE conn2 <- [1,1138,null,{}] 07:38:59 INFO - PROCESS | 1648 | 1467383939492 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:38:59 INFO - PROCESS | 1648 | 1467383939493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:59 INFO - PROCESS | 1648 | 1467383939572 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:38:59 INFO - PROCESS | 1648 | 1467383939577 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 1648 | 1467383939579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:38:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11507f000 == 28 [pid = 1648] [id = 292] 07:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112e54c00) [pid = 1648] [serial = 874] [outer = 0x0] 07:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113869c00) [pid = 1648] [serial = 875] [outer = 0x112e54c00] 07:38:59 INFO - PROCESS | 1648 | 1467383939611 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113f3a400) [pid = 1648] [serial = 876] [outer = 0x112e54c00] 07:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11602ac00) [pid = 1648] [serial = 877] [outer = 0x12c7dc000] 07:39:00 INFO - PROCESS | 1648 | 1467383940021 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:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 569ms 07:39:00 INFO - PROCESS | 1648 | 1467383940056 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 1648 | 1467383940059 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:39:00 INFO - PROCESS | 1648 | 1467383940064 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 1648 | 1467383940066 Marionette TRACE conn2 <- [1,1142,null,{}] 07:39:00 INFO - PROCESS | 1648 | 1467383940068 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:39:00 INFO - PROCESS | 1648 | 1467383940070 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:00 INFO - PROCESS | 1648 | 1467383940144 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:39:00 INFO - PROCESS | 1648 | 1467383940152 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1648 | 1467383940153 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f83800 == 29 [pid = 1648] [id = 293] 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116031800) [pid = 1648] [serial = 878] [outer = 0x0] 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118327800) [pid = 1648] [serial = 879] [outer = 0x116031800] 07:39:00 INFO - PROCESS | 1648 | 1467383940181 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1185b6400) [pid = 1648] [serial = 880] [outer = 0x116031800] 07:39:00 INFO - PROCESS | 1648 | 1467383940522 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:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 07:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:39:00 INFO - PROCESS | 1648 | 1467383940538 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 1648 | 1467383940539 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:39:00 INFO - PROCESS | 1648 | 1467383940541 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 1648 | 1467383940544 Marionette TRACE conn2 <- [1,1146,null,{}] 07:39:00 INFO - PROCESS | 1648 | 1467383940554 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:39:00 INFO - PROCESS | 1648 | 1467383940557 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:00 INFO - PROCESS | 1648 | 1467383940629 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:39:00 INFO - PROCESS | 1648 | 1467383940634 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1648 | 1467383940637 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119455000 == 30 [pid = 1648] [id = 294] 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112e4e800) [pid = 1648] [serial = 881] [outer = 0x0] 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118f39c00) [pid = 1648] [serial = 882] [outer = 0x112e4e800] 07:39:00 INFO - PROCESS | 1648 | 1467383940665 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119443c00) [pid = 1648] [serial = 883] [outer = 0x112e4e800] 07:39:01 INFO - PROCESS | 1648 | 1467383941003 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:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 475ms 07:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:39:01 INFO - PROCESS | 1648 | 1467383941019 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 1648 | 1467383941021 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:39:01 INFO - PROCESS | 1648 | 1467383941023 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1648 | 1467383941024 Marionette TRACE conn2 <- [1,1150,null,{}] 07:39:01 INFO - PROCESS | 1648 | 1467383941026 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:39:01 INFO - PROCESS | 1648 | 1467383941028 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:01 INFO - PROCESS | 1648 | 1467383941105 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:39:01 INFO - PROCESS | 1648 | 1467383941162 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1648 | 1467383941164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac6000 == 31 [pid = 1648] [id = 295] 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118763800) [pid = 1648] [serial = 884] [outer = 0x0] 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11969bc00) [pid = 1648] [serial = 885] [outer = 0x118763800] 07:39:01 INFO - PROCESS | 1648 | 1467383941189 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11a003800) [pid = 1648] [serial = 886] [outer = 0x118763800] 07:39:01 INFO - PROCESS | 1648 | 1467383941480 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:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 07:39:01 INFO - PROCESS | 1648 | 1467383941541 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 1648 | 1467383941543 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:39:01 INFO - PROCESS | 1648 | 1467383941545 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1648 | 1467383941546 Marionette TRACE conn2 <- [1,1154,null,{}] 07:39:01 INFO - PROCESS | 1648 | 1467383941548 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:39:01 INFO - PROCESS | 1648 | 1467383941550 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:01 INFO - PROCESS | 1648 | 1467383941642 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:39:01 INFO - PROCESS | 1648 | 1467383941645 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1648 | 1467383941647 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d3000 == 32 [pid = 1648] [id = 296] 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112deac00) [pid = 1648] [serial = 887] [outer = 0x0] 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11a006c00) [pid = 1648] [serial = 888] [outer = 0x112deac00] 07:39:01 INFO - PROCESS | 1648 | 1467383941672 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121602c00) [pid = 1648] [serial = 889] [outer = 0x112deac00] 07:39:02 INFO - PROCESS | 1648 | 1467383942070 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:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 568ms 07:39:02 INFO - PROCESS | 1648 | 1467383942115 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:39:02 INFO - PROCESS | 1648 | 1467383942117 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:39:02 INFO - PROCESS | 1648 | 1467383942126 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1648 | 1467383942128 Marionette TRACE conn2 <- [1,1158,null,{}] 07:39:02 INFO - PROCESS | 1648 | 1467383942131 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:39:02 INFO - PROCESS | 1648 | 1467383942138 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:02 INFO - PROCESS | 1648 | 1467383942297 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:39:02 INFO - PROCESS | 1648 | 1467383942327 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 1648 | 1467383942328 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12506d000 == 33 [pid = 1648] [id = 297] 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121b58c00) [pid = 1648] [serial = 890] [outer = 0x0] 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124dbc800) [pid = 1648] [serial = 891] [outer = 0x121b58c00] 07:39:02 INFO - PROCESS | 1648 | 1467383942369 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126192800) [pid = 1648] [serial = 892] [outer = 0x121b58c00] 07:39:02 INFO - PROCESS | 1648 | 1467383942789 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:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 676ms 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:39:02 INFO - PROCESS | 1648 | 1467383942796 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 1648 | 1467383942798 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:39:02 INFO - PROCESS | 1648 | 1467383942800 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1648 | 1467383942801 Marionette TRACE conn2 <- [1,1162,null,{}] 07:39:02 INFO - PROCESS | 1648 | 1467383942803 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:39:02 INFO - PROCESS | 1648 | 1467383942804 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:02 INFO - PROCESS | 1648 | 1467383942895 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:39:02 INFO - PROCESS | 1648 | 1467383942907 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 1648 | 1467383942908 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126656000 == 34 [pid = 1648] [id = 298] 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126192c00) [pid = 1648] [serial = 893] [outer = 0x0] 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1262bfc00) [pid = 1648] [serial = 894] [outer = 0x126192c00] 07:39:02 INFO - PROCESS | 1648 | 1467383942933 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126875400) [pid = 1648] [serial = 895] [outer = 0x126192c00] 07:39:03 INFO - PROCESS | 1648 | 1467383943349 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:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 07:39:03 INFO - PROCESS | 1648 | 1467383943370 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:39:03 INFO - PROCESS | 1648 | 1467383943373 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:39:03 INFO - PROCESS | 1648 | 1467383943376 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:39:03 INFO - PROCESS | 1648 | 1467383943378 Marionette TRACE conn2 <- [1,1166,null,{}] 07:39:03 INFO - PROCESS | 1648 | 1467383943381 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:39:03 INFO - PROCESS | 1648 | 1467383943385 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:03 INFO - PROCESS | 1648 | 1467383943736 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1268a2000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b27400) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1127d0c00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12930ec00) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1150d5c00) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1133cc000) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b2cc00) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116a0a000) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1186c3800) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11297b800) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116075000) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12aa96000) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a7ef400) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x111c22400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1211e1c00) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123787800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:39:03 INFO - PROCESS | 1648 | 1467383943799 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1648 | 1467383943800 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666c800 == 35 [pid = 1648] [id = 299] 07:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1127ce400) [pid = 1648] [serial = 896] [outer = 0x0] 07:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112e50400) [pid = 1648] [serial = 897] [outer = 0x1127ce400] 07:39:03 INFO - PROCESS | 1648 | 1467383943825 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117e9e800) [pid = 1648] [serial = 898] [outer = 0x1127ce400] 07:39:04 INFO - PROCESS | 1648 | 1467383944090 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:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 770ms 07:39:04 INFO - PROCESS | 1648 | 1467383944147 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:39:04 INFO - PROCESS | 1648 | 1467383944159 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:39:04 INFO - PROCESS | 1648 | 1467383944161 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1648 | 1467383944162 Marionette TRACE conn2 <- [1,1170,null,{}] 07:39:04 INFO - PROCESS | 1648 | 1467383944164 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:39:04 INFO - PROCESS | 1648 | 1467383944167 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:04 INFO - PROCESS | 1648 | 1467383944239 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:39:04 INFO - PROCESS | 1648 | 1467383944243 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1648 | 1467383944244 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x119453000 == 36 [pid = 1648] [id = 300] 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1133cd000) [pid = 1648] [serial = 899] [outer = 0x0] 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126623c00) [pid = 1648] [serial = 900] [outer = 0x1133cd000] 07:39:04 INFO - PROCESS | 1648 | 1467383944271 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12780f400) [pid = 1648] [serial = 901] [outer = 0x1133cd000] 07:39:04 INFO - PROCESS | 1648 | 1467383944572 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:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 419ms 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:39:04 INFO - PROCESS | 1648 | 1467383944587 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 1648 | 1467383944588 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:39:04 INFO - PROCESS | 1648 | 1467383944590 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1648 | 1467383944592 Marionette TRACE conn2 <- [1,1174,null,{}] 07:39:04 INFO - PROCESS | 1648 | 1467383944594 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:39:04 INFO - PROCESS | 1648 | 1467383944595 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:04 INFO - PROCESS | 1648 | 1467383944703 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:39:04 INFO - PROCESS | 1648 | 1467383944710 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1648 | 1467383944712 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f76800 == 37 [pid = 1648] [id = 301] 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f2dc00) [pid = 1648] [serial = 902] [outer = 0x0] 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127811000) [pid = 1648] [serial = 903] [outer = 0x113f2dc00] 07:39:04 INFO - PROCESS | 1648 | 1467383944736 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c26000) [pid = 1648] [serial = 904] [outer = 0x113f2dc00] 07:39:05 INFO - PROCESS | 1648 | 1467383945058 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:39:05 INFO - PROCESS | 1648 | 1467383945112 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:39:05 INFO - PROCESS | 1648 | 1467383945114 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1648 | 1467383945124 Marionette TRACE conn2 <- [1,1178,null,{}] 07:39:05 INFO - PROCESS | 1648 | 1467383945126 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:39:05 INFO - PROCESS | 1648 | 1467383945128 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:05 INFO - PROCESS | 1648 | 1467383945218 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:39:05 INFO - PROCESS | 1648 | 1467383945222 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 1648 | 1467383945223 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219d0000 == 38 [pid = 1648] [id = 302] 07:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c26400) [pid = 1648] [serial = 905] [outer = 0x0] 07:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129308400) [pid = 1648] [serial = 906] [outer = 0x128c26400] 07:39:05 INFO - PROCESS | 1648 | 1467383945245 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a7e2000) [pid = 1648] [serial = 907] [outer = 0x128c26400] 07:39:05 INFO - PROCESS | 1648 | 1467383945660 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:39:05 INFO - PROCESS | 1648 | 1467383945698 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:39:05 INFO - PROCESS | 1648 | 1467383945701 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1648 | 1467383945703 Marionette TRACE conn2 <- [1,1182,null,{}] 07:39:05 INFO - PROCESS | 1648 | 1467383945774 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:39:05 INFO - PROCESS | 1648 | 1467383945777 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:05 INFO - PROCESS | 1648 | 1467383945935 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:39:06 INFO - PROCESS | 1648 | 1467383946050 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 1648 | 1467383946052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d60800 == 39 [pid = 1648] [id = 303] 07:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1128adc00) [pid = 1648] [serial = 908] [outer = 0x0] 07:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11297c000) [pid = 1648] [serial = 909] [outer = 0x1128adc00] 07:39:06 INFO - PROCESS | 1648 | 1467383946103 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1132c0400) [pid = 1648] [serial = 910] [outer = 0x1128adc00] 07:39:06 INFO - PROCESS | 1648 | 1467383946664 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:39:06 INFO - PROCESS | 1648 | 1467383946739 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:39:06 INFO - PROCESS | 1648 | 1467383946742 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 1648 | 1467383946743 Marionette TRACE conn2 <- [1,1186,null,{}] 07:39:06 INFO - PROCESS | 1648 | 1467383946747 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:39:06 INFO - PROCESS | 1648 | 1467383946749 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:06 INFO - PROCESS | 1648 | 1467383946854 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:39:06 INFO - PROCESS | 1648 | 1467383946934 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 1648 | 1467383946937 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d40800 == 40 [pid = 1648] [id = 304] 07:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1185b6800) [pid = 1648] [serial = 911] [outer = 0x0] 07:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1185bd800) [pid = 1648] [serial = 912] [outer = 0x1185b6800] 07:39:06 INFO - PROCESS | 1648 | 1467383946967 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1186c3c00) [pid = 1648] [serial = 913] [outer = 0x1185b6800] 07:39:07 INFO - PROCESS | 1648 | 1467383947623 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:39:07 INFO - PROCESS | 1648 | 1467383947671 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:39:07 INFO - PROCESS | 1648 | 1467383947675 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 1648 | 1467383947677 Marionette TRACE conn2 <- [1,1190,null,{}] 07:39:07 INFO - PROCESS | 1648 | 1467383947680 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:39:07 INFO - PROCESS | 1648 | 1467383947682 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:07 INFO - PROCESS | 1648 | 1467383947786 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:39:07 INFO - PROCESS | 1648 | 1467383947868 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 1648 | 1467383947871 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f71000 == 41 [pid = 1648] [id = 305] 07:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113f38000) [pid = 1648] [serial = 914] [outer = 0x0] 07:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116076400) [pid = 1648] [serial = 915] [outer = 0x113f38000] 07:39:07 INFO - PROCESS | 1648 | 1467383947899 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116a0bc00) [pid = 1648] [serial = 916] [outer = 0x113f38000] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128f76800 == 40 [pid = 1648] [id = 301] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119453000 == 39 [pid = 1648] [id = 300] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11666c800 == 38 [pid = 1648] [id = 299] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x126656000 == 37 [pid = 1648] [id = 298] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12506d000 == 36 [pid = 1648] [id = 297] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d3000 == 35 [pid = 1648] [id = 296] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac6000 == 34 [pid = 1648] [id = 295] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119455000 == 33 [pid = 1648] [id = 294] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x116f83800 == 32 [pid = 1648] [id = 293] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11507f000 == 31 [pid = 1648] [id = 292] 07:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x116f78800 == 30 [pid = 1648] [id = 291] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x127808800) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b31000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1127d8c00) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112e4ac00) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129626c00) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1160d3c00) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116a03800) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fee000) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128dcdc00) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119690800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11815a800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1185b8000) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a5cc00) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1211df400) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12155d800) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1160e0c00) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11696f400) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c25400) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ac9d400) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12aa97800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128ad800) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a7a4400) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118697400) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12aca6800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129553000) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1250de000) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b23800) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12aa8e400) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a7ef000) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12682a800) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12360c800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 07:39:08 INFO - PROCESS | 1648 | 1467383948284 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:39:08 INFO - PROCESS | 1648 | 1467383948300 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:39:08 INFO - PROCESS | 1648 | 1467383948305 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1648 | 1467383948307 Marionette TRACE conn2 <- [1,1194,null,{}] 07:39:08 INFO - PROCESS | 1648 | 1467383948309 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:39:08 INFO - PROCESS | 1648 | 1467383948311 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:08 INFO - PROCESS | 1648 | 1467383948388 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:39:08 INFO - PROCESS | 1648 | 1467383948392 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 1648 | 1467383948393 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b7800 == 31 [pid = 1648] [id = 306] 07:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11832d400) [pid = 1648] [serial = 917] [outer = 0x0] 07:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11853b400) [pid = 1648] [serial = 918] [outer = 0x11832d400] 07:39:08 INFO - PROCESS | 1648 | 1467383948423 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1185bf000) [pid = 1648] [serial = 919] [outer = 0x11832d400] 07:39:08 INFO - PROCESS | 1648 | 1467383948839 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:39:08 INFO - PROCESS | 1648 | 1467383948881 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:39:08 INFO - PROCESS | 1648 | 1467383948888 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1648 | 1467383948892 Marionette TRACE conn2 <- [1,1198,null,{}] 07:39:08 INFO - PROCESS | 1648 | 1467383948904 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:39:08 INFO - PROCESS | 1648 | 1467383948909 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:09 INFO - PROCESS | 1648 | 1467383949033 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:39:09 INFO - PROCESS | 1648 | 1467383949114 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1648 | 1467383949116 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11993f000 == 32 [pid = 1648] [id = 307] 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118332400) [pid = 1648] [serial = 920] [outer = 0x0] 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11943e400) [pid = 1648] [serial = 921] [outer = 0x118332400] 07:39:09 INFO - PROCESS | 1648 | 1467383949166 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1207b3800) [pid = 1648] [serial = 922] [outer = 0x118332400] 07:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 628ms 07:39:09 INFO - PROCESS | 1648 | 1467383949508 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:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:39:09 INFO - PROCESS | 1648 | 1467383949526 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:39:09 INFO - PROCESS | 1648 | 1467383949527 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:39:09 INFO - PROCESS | 1648 | 1467383949529 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 1648 | 1467383949530 Marionette TRACE conn2 <- [1,1202,null,{}] 07:39:09 INFO - PROCESS | 1648 | 1467383949541 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:39:09 INFO - PROCESS | 1648 | 1467383949542 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:09 INFO - PROCESS | 1648 | 1467383949627 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:39:09 INFO - PROCESS | 1648 | 1467383949703 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1648 | 1467383949704 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12154d000 == 33 [pid = 1648] [id = 308] 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1211e0400) [pid = 1648] [serial = 923] [outer = 0x0] 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1236ccc00) [pid = 1648] [serial = 924] [outer = 0x1211e0400] 07:39:09 INFO - PROCESS | 1648 | 1467383949729 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d10000) [pid = 1648] [serial = 925] [outer = 0x1211e0400] 07:39:10 INFO - PROCESS | 1648 | 1467383950004 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:39:10 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:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 527ms 07:39:10 INFO - PROCESS | 1648 | 1467383950056 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 1648 | 1467383950058 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:39:10 INFO - PROCESS | 1648 | 1467383950060 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1648 | 1467383950061 Marionette TRACE conn2 <- [1,1206,null,{}] 07:39:10 INFO - PROCESS | 1648 | 1467383950063 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:39:10 INFO - PROCESS | 1648 | 1467383950065 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:10 INFO - PROCESS | 1648 | 1467383950143 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:39:10 INFO - PROCESS | 1648 | 1467383950147 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 1648 | 1467383950149 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12506d000 == 34 [pid = 1648] [id = 309] 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1194cc000) [pid = 1648] [serial = 926] [outer = 0x0] 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1250e2400) [pid = 1648] [serial = 927] [outer = 0x1194cc000] 07:39:10 INFO - PROCESS | 1648 | 1467383950183 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126193000) [pid = 1648] [serial = 928] [outer = 0x1194cc000] 07:39:10 INFO - PROCESS | 1648 | 1467383950549 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:39:10 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:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 07:39:10 INFO - PROCESS | 1648 | 1467383950587 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:39:10 INFO - PROCESS | 1648 | 1467383950589 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:39:10 INFO - PROCESS | 1648 | 1467383950591 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1648 | 1467383950592 Marionette TRACE conn2 <- [1,1210,null,{}] 07:39:10 INFO - PROCESS | 1648 | 1467383950594 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:39:10 INFO - PROCESS | 1648 | 1467383950598 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:10 INFO - PROCESS | 1648 | 1467383950711 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:39:10 INFO - PROCESS | 1648 | 1467383950722 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 1648 | 1467383950723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b20000 == 35 [pid = 1648] [id = 310] 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126197c00) [pid = 1648] [serial = 929] [outer = 0x0] 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1268a3c00) [pid = 1648] [serial = 930] [outer = 0x126197c00] 07:39:10 INFO - PROCESS | 1648 | 1467383950751 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129309000) [pid = 1648] [serial = 931] [outer = 0x126197c00] 07:39:11 INFO - PROCESS | 1648 | 1467383951136 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:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 568ms 07:39:11 INFO - PROCESS | 1648 | 1467383951159 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 1648 | 1467383951160 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:39:11 INFO - PROCESS | 1648 | 1467383951162 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 1648 | 1467383951164 Marionette TRACE conn2 <- [1,1214,null,{}] 07:39:11 INFO - PROCESS | 1648 | 1467383951167 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:39:11 INFO - PROCESS | 1648 | 1467383951168 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:11 INFO - PROCESS | 1648 | 1467383951264 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:39:11 INFO - PROCESS | 1648 | 1467383951299 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1648 | 1467383951300 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f76800 == 36 [pid = 1648] [id = 311] 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129549800) [pid = 1648] [serial = 932] [outer = 0x0] 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12962c000) [pid = 1648] [serial = 933] [outer = 0x129549800] 07:39:11 INFO - PROCESS | 1648 | 1467383951332 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a7a9000) [pid = 1648] [serial = 934] [outer = 0x129549800] 07:39:11 INFO - PROCESS | 1648 | 1467383951649 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:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:39:11 INFO - PROCESS | 1648 | 1467383951686 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 1648 | 1467383951687 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:39:11 INFO - PROCESS | 1648 | 1467383951689 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 1648 | 1467383951690 Marionette TRACE conn2 <- [1,1218,null,{}] 07:39:11 INFO - PROCESS | 1648 | 1467383951693 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:39:11 INFO - PROCESS | 1648 | 1467383951694 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:11 INFO - PROCESS | 1648 | 1467383951788 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:39:11 INFO - PROCESS | 1648 | 1467383951791 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1648 | 1467383951792 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c3800 == 37 [pid = 1648] [id = 312] 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129555000) [pid = 1648] [serial = 935] [outer = 0x0] 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a7ef800) [pid = 1648] [serial = 936] [outer = 0x129555000] 07:39:11 INFO - PROCESS | 1648 | 1467383951817 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa8f400) [pid = 1648] [serial = 937] [outer = 0x129555000] 07:39:12 INFO - PROCESS | 1648 | 1467383952142 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:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 07:39:12 INFO - PROCESS | 1648 | 1467383952159 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 1648 | 1467383952161 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:39:12 INFO - PROCESS | 1648 | 1467383952164 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1648 | 1467383952165 Marionette TRACE conn2 <- [1,1222,null,{}] 07:39:12 INFO - PROCESS | 1648 | 1467383952169 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:39:12 INFO - PROCESS | 1648 | 1467383952171 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:12 INFO - PROCESS | 1648 | 1467383952272 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112deac00) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118763800) [pid = 1648] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1150cd800) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112e4e800) [pid = 1648] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112e54c00) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116031800) [pid = 1648] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116023c00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11869ac00) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1207adc00) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121b58c00) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12681dc00) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126192c00) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1127ce400) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113f2dc00) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1121bd400) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1133cd000) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:39:12 INFO - PROCESS | 1648 | 1467383952394 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1648 | 1467383952395 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1129c0000 == 38 [pid = 1648] [id = 313] 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127ce400) [pid = 1648] [serial = 938] [outer = 0x0] 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1133cc000) [pid = 1648] [serial = 939] [outer = 0x1127ce400] 07:39:12 INFO - PROCESS | 1648 | 1467383952423 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11696d800) [pid = 1648] [serial = 940] [outer = 0x1127ce400] 07:39:12 INFO - PROCESS | 1648 | 1467383952671 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:39:12 INFO - PROCESS | 1648 | 1467383952689 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:39:12 INFO - PROCESS | 1648 | 1467383952691 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1648 | 1467383952692 Marionette TRACE conn2 <- [1,1226,null,{}] 07:39:12 INFO - PROCESS | 1648 | 1467383952694 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:39:12 INFO - PROCESS | 1648 | 1467383952696 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:12 INFO - PROCESS | 1648 | 1467383952779 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:39:12 INFO - PROCESS | 1648 | 1467383952785 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1648 | 1467383952788 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac0d800 == 39 [pid = 1648] [id = 314] 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1138f4400) [pid = 1648] [serial = 941] [outer = 0x0] 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123610400) [pid = 1648] [serial = 942] [outer = 0x1138f4400] 07:39:12 INFO - PROCESS | 1648 | 1467383952812 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aa90400) [pid = 1648] [serial = 943] [outer = 0x1138f4400] 07:39:13 INFO - PROCESS | 1648 | 1467383953127 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:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 07:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:39:13 INFO - PROCESS | 1648 | 1467383953160 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1648 | 1467383953162 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:39:13 INFO - PROCESS | 1648 | 1467383953164 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1648 | 1467383953168 Marionette TRACE conn2 <- [1,1230,null,{}] 07:39:13 INFO - PROCESS | 1648 | 1467383953171 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:39:13 INFO - PROCESS | 1648 | 1467383953172 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:13 INFO - PROCESS | 1648 | 1467383953266 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:39:13 INFO - PROCESS | 1648 | 1467383953322 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 1648 | 1467383953323 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b37a000 == 40 [pid = 1648] [id = 315] 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aa91800) [pid = 1648] [serial = 944] [outer = 0x0] 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aca1c00) [pid = 1648] [serial = 945] [outer = 0x12aa91800] 07:39:13 INFO - PROCESS | 1648 | 1467383953353 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b383c00) [pid = 1648] [serial = 946] [outer = 0x12aa91800] 07:39:13 INFO - PROCESS | 1648 | 1467383953613 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:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 473ms 07:39:13 INFO - PROCESS | 1648 | 1467383953642 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1648 | 1467383953643 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:39:13 INFO - PROCESS | 1648 | 1467383953645 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1648 | 1467383953646 Marionette TRACE conn2 <- [1,1234,null,{}] 07:39:13 INFO - PROCESS | 1648 | 1467383953656 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:39:13 INFO - PROCESS | 1648 | 1467383953657 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:13 INFO - PROCESS | 1648 | 1467383953740 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:39:13 INFO - PROCESS | 1648 | 1467383953744 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 1648 | 1467383953745 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb67800 == 41 [pid = 1648] [id = 316] 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b120800) [pid = 1648] [serial = 947] [outer = 0x0] 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bb22800) [pid = 1648] [serial = 948] [outer = 0x12b120800] 07:39:13 INFO - PROCESS | 1648 | 1467383953769 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb29000) [pid = 1648] [serial = 949] [outer = 0x12b120800] 07:39:14 INFO - PROCESS | 1648 | 1467383954092 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:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 476ms 07:39:14 INFO - PROCESS | 1648 | 1467383954121 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:39:14 INFO - PROCESS | 1648 | 1467383954122 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:39:14 INFO - PROCESS | 1648 | 1467383954125 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 1648 | 1467383954126 Marionette TRACE conn2 <- [1,1238,null,{}] 07:39:14 INFO - PROCESS | 1648 | 1467383954136 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:39:14 INFO - PROCESS | 1648 | 1467383954137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:14 INFO - PROCESS | 1648 | 1467383954243 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:39:14 INFO - PROCESS | 1648 | 1467383954249 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1648 | 1467383954250 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5f800 == 42 [pid = 1648] [id = 317] 07:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b116c00) [pid = 1648] [serial = 950] [outer = 0x0] 07:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb3c400) [pid = 1648] [serial = 951] [outer = 0x12b116c00] 07:39:14 INFO - PROCESS | 1648 | 1467383954274 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb44800) [pid = 1648] [serial = 952] [outer = 0x12b116c00] 07:39:14 INFO - PROCESS | 1648 | 1467383954682 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:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 618ms 07:39:14 INFO - PROCESS | 1648 | 1467383954743 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:39:14 INFO - PROCESS | 1648 | 1467383954746 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:39:14 INFO - PROCESS | 1648 | 1467383954749 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 1648 | 1467383954751 Marionette TRACE conn2 <- [1,1242,null,{}] 07:39:14 INFO - PROCESS | 1648 | 1467383954755 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:39:14 INFO - PROCESS | 1648 | 1467383954756 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:14 INFO - PROCESS | 1648 | 1467383954866 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:39:14 INFO - PROCESS | 1648 | 1467383954923 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1648 | 1467383954924 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e63000 == 43 [pid = 1648] [id = 318] 07:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1138ee000) [pid = 1648] [serial = 953] [outer = 0x0] 07:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1160e0c00) [pid = 1648] [serial = 954] [outer = 0x1138ee000] 07:39:14 INFO - PROCESS | 1648 | 1467383954956 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1171c3800) [pid = 1648] [serial = 955] [outer = 0x1138ee000] 07:39:15 INFO - PROCESS | 1648 | 1467383955473 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:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 772ms 07:39:15 INFO - PROCESS | 1648 | 1467383955535 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 1648 | 1467383955540 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:39:15 INFO - PROCESS | 1648 | 1467383955549 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1648 | 1467383955553 Marionette TRACE conn2 <- [1,1246,null,{}] 07:39:15 INFO - PROCESS | 1648 | 1467383955557 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:39:15 INFO - PROCESS | 1648 | 1467383955560 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:15 INFO - PROCESS | 1648 | 1467383955722 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:39:15 INFO - PROCESS | 1648 | 1467383955799 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 1648 | 1467383955801 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12568f800 == 44 [pid = 1648] [id = 319] 07:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118761c00) [pid = 1648] [serial = 956] [outer = 0x0] 07:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119444000) [pid = 1648] [serial = 957] [outer = 0x118761c00] 07:39:15 INFO - PROCESS | 1648 | 1467383955833 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119c18c00) [pid = 1648] [serial = 958] [outer = 0x118761c00] 07:39:16 INFO - PROCESS | 1648 | 1467383956256 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:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 774ms 07:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:39:16 INFO - PROCESS | 1648 | 1467383956322 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 1648 | 1467383956323 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:39:16 INFO - PROCESS | 1648 | 1467383956326 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 1648 | 1467383956328 Marionette TRACE conn2 <- [1,1250,null,{}] 07:39:16 INFO - PROCESS | 1648 | 1467383956336 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:39:16 INFO - PROCESS | 1648 | 1467383956339 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:16 INFO - PROCESS | 1648 | 1467383956444 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:39:16 INFO - PROCESS | 1648 | 1467383956513 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 1648 | 1467383956515 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be55800 == 45 [pid = 1648] [id = 320] 07:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1211e1800) [pid = 1648] [serial = 959] [outer = 0x0] 07:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1268a2800) [pid = 1648] [serial = 960] [outer = 0x1211e1800] 07:39:16 INFO - PROCESS | 1648 | 1467383956547 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b31c00) [pid = 1648] [serial = 961] [outer = 0x1211e1800] 07:39:16 INFO - PROCESS | 1648 | 1467383956969 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:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:39:17 INFO - PROCESS | 1648 | 1467383956997 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 1648 | 1467383956999 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:39:17 INFO - PROCESS | 1648 | 1467383957001 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1648 | 1467383957002 Marionette TRACE conn2 <- [1,1254,null,{}] 07:39:17 INFO - PROCESS | 1648 | 1467383957022 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:39:17 INFO - PROCESS | 1648 | 1467383957023 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:17 INFO - PROCESS | 1648 | 1467383957124 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:39:17 INFO - PROCESS | 1648 | 1467383957177 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1648 | 1467383957179 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c62a000 == 46 [pid = 1648] [id = 321] 07:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128dcdc00) [pid = 1648] [serial = 962] [outer = 0x0] 07:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a7e9800) [pid = 1648] [serial = 963] [outer = 0x128dcdc00] 07:39:17 INFO - PROCESS | 1648 | 1467383957207 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12ac9e800) [pid = 1648] [serial = 964] [outer = 0x128dcdc00] 07:39:17 INFO - PROCESS | 1648 | 1467383957821 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:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 870ms 07:39:17 INFO - PROCESS | 1648 | 1467383957872 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 1648 | 1467383957874 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:39:17 INFO - PROCESS | 1648 | 1467383957878 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1648 | 1467383957880 Marionette TRACE conn2 <- [1,1258,null,{}] 07:39:17 INFO - PROCESS | 1648 | 1467383957886 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:39:17 INFO - PROCESS | 1648 | 1467383957887 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:17 INFO - PROCESS | 1648 | 1467383957986 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:39:18 INFO - PROCESS | 1648 | 1467383958051 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 1648 | 1467383958054 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e48000 == 47 [pid = 1648] [id = 322] 07:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1132c8800) [pid = 1648] [serial = 965] [outer = 0x0] 07:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113da6000) [pid = 1648] [serial = 966] [outer = 0x1132c8800] 07:39:18 INFO - PROCESS | 1648 | 1467383958082 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1171c3400) [pid = 1648] [serial = 967] [outer = 0x1132c8800] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb67800 == 46 [pid = 1648] [id = 316] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12b37a000 == 45 [pid = 1648] [id = 315] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac0d800 == 44 [pid = 1648] [id = 314] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1129c0000 == 43 [pid = 1648] [id = 313] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c3800 == 42 [pid = 1648] [id = 312] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128f76800 == 41 [pid = 1648] [id = 311] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x126b20000 == 40 [pid = 1648] [id = 310] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12506d000 == 39 [pid = 1648] [id = 309] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12154d000 == 38 [pid = 1648] [id = 308] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11993f000 == 37 [pid = 1648] [id = 307] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b7800 == 36 [pid = 1648] [id = 306] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116f71000 == 35 [pid = 1648] [id = 305] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119d40800 == 34 [pid = 1648] [id = 304] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1219d0000 == 33 [pid = 1648] [id = 302] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x113d60800 == 32 [pid = 1648] [id = 303] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c62a000 == 31 [pid = 1648] [id = 321] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12be55800 == 30 [pid = 1648] [id = 320] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12568f800 == 29 [pid = 1648] [id = 319] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x117e63000 == 28 [pid = 1648] [id = 318] 07:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5f800 == 27 [pid = 1648] [id = 317] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129308400) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a006c00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11969bc00) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118163800) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1171c2c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118f39c00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119443c00) [pid = 1648] [serial = 883] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113869c00) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113f3a400) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118327800) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1185b6400) [pid = 1648] [serial = 880] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112ced400) [pid = 1648] [serial = 480] [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:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176e6400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11690f400) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1194cfc00) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118fb7000) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126191c00) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124dbc800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1236d1400) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12954a000) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1262bfc00) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117e9e800) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b26800) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112e50400) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126192800) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126875400) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c26000) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121602c00) [pid = 1648] [serial = 889] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116029800) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12780f400) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11a003800) [pid = 1648] [serial = 886] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1133cf000) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x127811000) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126623c00) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 07:39:19 INFO - PROCESS | 1648 | 1467383959088 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:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1276ms 07:39:19 INFO - PROCESS | 1648 | 1467383959154 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 1648 | 1467383959156 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:39:19 INFO - PROCESS | 1648 | 1467383959160 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 1648 | 1467383959162 Marionette TRACE conn2 <- [1,1262,null,{}] 07:39:19 INFO - PROCESS | 1648 | 1467383959165 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:39:19 INFO - PROCESS | 1648 | 1467383959168 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:19 INFO - PROCESS | 1648 | 1467383959250 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:39:19 INFO - PROCESS | 1648 | 1467383959256 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1648 | 1467383959259 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x113819000 == 28 [pid = 1648] [id = 323] 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e57c00) [pid = 1648] [serial = 968] [outer = 0x0] 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11336f800) [pid = 1648] [serial = 969] [outer = 0x112e57c00] 07:39:19 INFO - PROCESS | 1648 | 1467383959290 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113a9ac00) [pid = 1648] [serial = 970] [outer = 0x112e57c00] 07:39:19 INFO - PROCESS | 1648 | 1467383959641 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:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 524ms 07:39:19 INFO - PROCESS | 1648 | 1467383959684 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 1648 | 1467383959687 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:39:19 INFO - PROCESS | 1648 | 1467383959692 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 1648 | 1467383959694 Marionette TRACE conn2 <- [1,1266,null,{}] 07:39:19 INFO - PROCESS | 1648 | 1467383959696 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:39:19 INFO - PROCESS | 1648 | 1467383959698 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:19 INFO - PROCESS | 1648 | 1467383959776 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:39:19 INFO - PROCESS | 1648 | 1467383959780 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1648 | 1467383959782 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699c000 == 29 [pid = 1648] [id = 324] 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11602e400) [pid = 1648] [serial = 971] [outer = 0x0] 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a0a000) [pid = 1648] [serial = 972] [outer = 0x11602e400] 07:39:19 INFO - PROCESS | 1648 | 1467383959812 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118163800) [pid = 1648] [serial = 973] [outer = 0x11602e400] 07:39:20 INFO - PROCESS | 1648 | 1467383960147 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:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 474ms 07:39:20 INFO - PROCESS | 1648 | 1467383960169 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 1648 | 1467383960170 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:39:20 INFO - PROCESS | 1648 | 1467383960172 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 1648 | 1467383960182 Marionette TRACE conn2 <- [1,1270,null,{}] 07:39:20 INFO - PROCESS | 1648 | 1467383960190 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:39:20 INFO - PROCESS | 1648 | 1467383960193 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:20 INFO - PROCESS | 1648 | 1467383960294 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:39:20 INFO - PROCESS | 1648 | 1467383960303 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1648 | 1467383960305 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118178800 == 30 [pid = 1648] [id = 325] 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11869ac00) [pid = 1648] [serial = 974] [outer = 0x0] 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118764c00) [pid = 1648] [serial = 975] [outer = 0x11869ac00] 07:39:20 INFO - PROCESS | 1648 | 1467383960334 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118fed400) [pid = 1648] [serial = 976] [outer = 0x11869ac00] 07:39:20 INFO - PROCESS | 1648 | 1467383960677 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:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 529ms 07:39:20 INFO - PROCESS | 1648 | 1467383960702 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 1648 | 1467383960704 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:39:20 INFO - PROCESS | 1648 | 1467383960707 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 1648 | 1467383960708 Marionette TRACE conn2 <- [1,1274,null,{}] 07:39:20 INFO - PROCESS | 1648 | 1467383960710 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:39:20 INFO - PROCESS | 1648 | 1467383960711 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:20 INFO - PROCESS | 1648 | 1467383960788 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:39:20 INFO - PROCESS | 1648 | 1467383960847 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1648 | 1467383960848 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119470000 == 31 [pid = 1648] [id = 326] 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11876ac00) [pid = 1648] [serial = 977] [outer = 0x0] 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119690800) [pid = 1648] [serial = 978] [outer = 0x11876ac00] 07:39:20 INFO - PROCESS | 1648 | 1467383960873 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1207ad800) [pid = 1648] [serial = 979] [outer = 0x11876ac00] 07:39:21 INFO - PROCESS | 1648 | 1467383961167 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:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 07:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:39:21 INFO - PROCESS | 1648 | 1467383961225 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1648 | 1467383961226 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:39:21 INFO - PROCESS | 1648 | 1467383961228 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1648 | 1467383961229 Marionette TRACE conn2 <- [1,1278,null,{}] 07:39:21 INFO - PROCESS | 1648 | 1467383961232 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:39:21 INFO - PROCESS | 1648 | 1467383961233 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:21 INFO - PROCESS | 1648 | 1467383961331 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:39:21 INFO - PROCESS | 1648 | 1467383961366 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 1648 | 1467383961367 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x121255000 == 32 [pid = 1648] [id = 327] 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1194d4400) [pid = 1648] [serial = 980] [outer = 0x0] 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1211e3c00) [pid = 1648] [serial = 981] [outer = 0x1194d4400] 07:39:21 INFO - PROCESS | 1648 | 1467383961392 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121de8000) [pid = 1648] [serial = 982] [outer = 0x1194d4400] 07:39:21 INFO - PROCESS | 1648 | 1467383961734 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:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 07:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:39:21 INFO - PROCESS | 1648 | 1467383961746 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1648 | 1467383961748 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:39:21 INFO - PROCESS | 1648 | 1467383961754 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1648 | 1467383961755 Marionette TRACE conn2 <- [1,1282,null,{}] 07:39:21 INFO - PROCESS | 1648 | 1467383961757 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:39:21 INFO - PROCESS | 1648 | 1467383961761 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:21 INFO - PROCESS | 1648 | 1467383961877 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:39:21 INFO - PROCESS | 1648 | 1467383961911 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 1648 | 1467383961913 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b45800 == 33 [pid = 1648] [id = 328] 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12360b400) [pid = 1648] [serial = 983] [outer = 0x0] 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124dbc000) [pid = 1648] [serial = 984] [outer = 0x12360b400] 07:39:21 INFO - PROCESS | 1648 | 1467383961938 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127804c00) [pid = 1648] [serial = 985] [outer = 0x12360b400] 07:39:22 INFO - PROCESS | 1648 | 1467383962260 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:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 07:39:22 INFO - PROCESS | 1648 | 1467383962322 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 1648 | 1467383962324 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:39:22 INFO - PROCESS | 1648 | 1467383962326 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 1648 | 1467383962327 Marionette TRACE conn2 <- [1,1286,null,{}] 07:39:22 INFO - PROCESS | 1648 | 1467383962329 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:39:22 INFO - PROCESS | 1648 | 1467383962330 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:22 INFO - PROCESS | 1648 | 1467383962429 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:39:22 INFO - PROCESS | 1648 | 1467383962464 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 1648 | 1467383962465 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x125679000 == 34 [pid = 1648] [id = 329] 07:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112134800) [pid = 1648] [serial = 986] [outer = 0x0] 07:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b25800) [pid = 1648] [serial = 987] [outer = 0x112134800] 07:39:22 INFO - PROCESS | 1648 | 1467383962489 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c21c00) [pid = 1648] [serial = 988] [outer = 0x112134800] 07:39:22 INFO - PROCESS | 1648 | 1467383962848 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:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 568ms 07:39:22 INFO - PROCESS | 1648 | 1467383962895 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:39:22 INFO - PROCESS | 1648 | 1467383962897 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:39:22 INFO - PROCESS | 1648 | 1467383962900 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 1648 | 1467383962902 Marionette TRACE conn2 <- [1,1290,null,{}] 07:39:22 INFO - PROCESS | 1648 | 1467383962912 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:39:22 INFO - PROCESS | 1648 | 1467383962914 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:23 INFO - PROCESS | 1648 | 1467383963061 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:39:23 INFO - PROCESS | 1648 | 1467383963145 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1648 | 1467383963146 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126665000 == 35 [pid = 1648] [id = 330] 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116074800) [pid = 1648] [serial = 989] [outer = 0x0] 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123787000) [pid = 1648] [serial = 990] [outer = 0x116074800] 07:39:23 INFO - PROCESS | 1648 | 1467383963392 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129304000) [pid = 1648] [serial = 991] [outer = 0x116074800] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12b120800) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126197c00) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129549800) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f38000) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118332400) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1128adc00) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185b6800) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129555000) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1211e0400) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c26400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11832d400) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1194cc000) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1127ce400) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1138f4400) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa91800) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b116c00) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:39:23 INFO - PROCESS | 1648 | 1467383963736 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:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 871ms 07:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:39:23 INFO - PROCESS | 1648 | 1467383963771 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 1648 | 1467383963772 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:39:23 INFO - PROCESS | 1648 | 1467383963774 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 1648 | 1467383963775 Marionette TRACE conn2 <- [1,1294,null,{}] 07:39:23 INFO - PROCESS | 1648 | 1467383963776 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:39:23 INFO - PROCESS | 1648 | 1467383963777 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:23 INFO - PROCESS | 1648 | 1467383963845 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:39:23 INFO - PROCESS | 1648 | 1467383963852 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1648 | 1467383963853 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b22000 == 36 [pid = 1648] [id = 331] 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118fb7c00) [pid = 1648] [serial = 992] [outer = 0x0] 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121a87400) [pid = 1648] [serial = 993] [outer = 0x118fb7c00] 07:39:23 INFO - PROCESS | 1648 | 1467383963877 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12780d400) [pid = 1648] [serial = 994] [outer = 0x118fb7c00] 07:39:24 INFO - PROCESS | 1648 | 1467383964313 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:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 572ms 07:39:24 INFO - PROCESS | 1648 | 1467383964347 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1648 | 1467383964349 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:39:24 INFO - PROCESS | 1648 | 1467383964353 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1648 | 1467383964354 Marionette TRACE conn2 <- [1,1298,null,{}] 07:39:24 INFO - PROCESS | 1648 | 1467383964358 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:39:24 INFO - PROCESS | 1648 | 1467383964359 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:24 INFO - PROCESS | 1648 | 1467383964480 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:39:24 INFO - PROCESS | 1648 | 1467383964485 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 1648 | 1467383964486 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f85000 == 37 [pid = 1648] [id = 332] 07:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b23c00) [pid = 1648] [serial = 995] [outer = 0x0] 07:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12930d400) [pid = 1648] [serial = 996] [outer = 0x128b23c00] 07:39:24 INFO - PROCESS | 1648 | 1467383964527 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129552000) [pid = 1648] [serial = 997] [outer = 0x128b23c00] 07:39:25 INFO - PROCESS | 1648 | 1467383965127 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:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 823ms 07:39:25 INFO - PROCESS | 1648 | 1467383965175 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 1648 | 1467383965178 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:39:25 INFO - PROCESS | 1648 | 1467383965182 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 1648 | 1467383965184 Marionette TRACE conn2 <- [1,1302,null,{}] 07:39:25 INFO - PROCESS | 1648 | 1467383965189 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:39:25 INFO - PROCESS | 1648 | 1467383965190 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:25 INFO - PROCESS | 1648 | 1467383965302 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:39:25 INFO - PROCESS | 1648 | 1467383965357 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 1648 | 1467383965359 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11712f000 == 38 [pid = 1648] [id = 333] 07:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11336c400) [pid = 1648] [serial = 998] [outer = 0x0] 07:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f3a400) [pid = 1648] [serial = 999] [outer = 0x11336c400] 07:39:25 INFO - PROCESS | 1648 | 1467383965390 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116908c00) [pid = 1648] [serial = 1000] [outer = 0x11336c400] 07:39:25 INFO - PROCESS | 1648 | 1467383965957 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:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 825ms 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:39:26 INFO - PROCESS | 1648 | 1467383966007 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 1648 | 1467383966010 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:39:26 INFO - PROCESS | 1648 | 1467383966014 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 1648 | 1467383966016 Marionette TRACE conn2 <- [1,1306,null,{}] 07:39:26 INFO - PROCESS | 1648 | 1467383966019 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:39:26 INFO - PROCESS | 1648 | 1467383966020 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:26 INFO - PROCESS | 1648 | 1467383966129 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:39:26 INFO - PROCESS | 1648 | 1467383966206 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 1648 | 1467383966207 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x121257000 == 39 [pid = 1648] [id = 334] 07:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11853dc00) [pid = 1648] [serial = 1001] [outer = 0x0] 07:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185bac00) [pid = 1648] [serial = 1002] [outer = 0x11853dc00] 07:39:26 INFO - PROCESS | 1648 | 1467383966239 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119448400) [pid = 1648] [serial = 1003] [outer = 0x11853dc00] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126b22000 == 38 [pid = 1648] [id = 331] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126665000 == 37 [pid = 1648] [id = 330] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x125679000 == 36 [pid = 1648] [id = 329] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x121b45800 == 35 [pid = 1648] [id = 328] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x121255000 == 34 [pid = 1648] [id = 327] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119470000 == 33 [pid = 1648] [id = 326] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x118178800 == 32 [pid = 1648] [id = 325] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11699c000 == 31 [pid = 1648] [id = 324] 07:39:26 INFO - PROCESS | 1648 | --DOCSHELL 0x113819000 == 30 [pid = 1648] [id = 323] 07:39:26 INFO - PROCESS | 1648 | 1467383966849 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:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bb22800) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1268a3c00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12962c000) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116076400) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a0bc00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11943e400) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1207b3800) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11297c000) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1132c0400) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185bd800) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a7ef800) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1186c3c00) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1236ccc00) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124d10000) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a7e2000) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11853b400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1185bf000) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1250e2400) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bb29000) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a7a9000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aa8f400) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11696d800) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x123610400) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12aca1c00) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1133cc000) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x129309000) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12b383c00) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x126193000) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12aa90400) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12bb44800) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 07:39:26 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12bb3c400) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 07:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 874ms 07:39:26 INFO - PROCESS | 1648 | 1467383966889 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:39:26 INFO - PROCESS | 1648 | 1467383966892 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:39:26 INFO - PROCESS | 1648 | 1467383966897 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 1648 | 1467383966900 Marionette TRACE conn2 <- [1,1310,null,{}] 07:39:26 INFO - PROCESS | 1648 | 1467383966906 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:39:26 INFO - PROCESS | 1648 | 1467383966908 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:27 INFO - PROCESS | 1648 | 1467383967039 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:39:27 INFO - PROCESS | 1648 | 1467383967057 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 1648 | 1467383967058 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x116251800 == 31 [pid = 1648] [id = 335] 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1162d2c00) [pid = 1648] [serial = 1004] [outer = 0x0] 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1166f0c00) [pid = 1648] [serial = 1005] [outer = 0x1162d2c00] 07:39:27 INFO - PROCESS | 1648 | 1467383967105 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118159000) [pid = 1648] [serial = 1006] [outer = 0x1162d2c00] 07:39:27 INFO - PROCESS | 1648 | 1467383967604 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:39:27 INFO - PROCESS | 1648 | 1467383967624 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:39:27 INFO - PROCESS | 1648 | 1467383967628 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1648 | 1467383967630 Marionette TRACE conn2 <- [1,1314,null,{}] 07:39:27 INFO - PROCESS | 1648 | 1467383967632 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:39:27 INFO - PROCESS | 1648 | 1467383967636 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:27 INFO - PROCESS | 1648 | 1467383967714 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:39:27 INFO - PROCESS | 1648 | 1467383967734 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 1648 | 1467383967735 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118514800 == 32 [pid = 1648] [id = 336] 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119442c00) [pid = 1648] [serial = 1007] [outer = 0x0] 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1194ca800) [pid = 1648] [serial = 1008] [outer = 0x119442c00] 07:39:27 INFO - PROCESS | 1648 | 1467383967762 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11969bc00) [pid = 1648] [serial = 1009] [outer = 0x119442c00] 07:39:28 INFO - PROCESS | 1648 | 1467383968137 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:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 07:39:28 INFO - PROCESS | 1648 | 1467383968154 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1648 | 1467383968156 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:39:28 INFO - PROCESS | 1648 | 1467383968160 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1648 | 1467383968164 Marionette TRACE conn2 <- [1,1318,null,{}] 07:39:28 INFO - PROCESS | 1648 | 1467383968177 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:39:28 INFO - PROCESS | 1648 | 1467383968184 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:28 INFO - PROCESS | 1648 | 1467383968312 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:39:28 INFO - PROCESS | 1648 | 1467383968320 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1648 | 1467383968322 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121267000 == 33 [pid = 1648] [id = 337] 07:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119a61400) [pid = 1648] [serial = 1010] [outer = 0x0] 07:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121567800) [pid = 1648] [serial = 1011] [outer = 0x119a61400] 07:39:28 INFO - PROCESS | 1648 | 1467383968368 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x123785800) [pid = 1648] [serial = 1012] [outer = 0x119a61400] 07:39:28 INFO - PROCESS | 1648 | 1467383968808 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:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 677ms 07:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:39:28 INFO - PROCESS | 1648 | 1467383968847 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1648 | 1467383968848 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:39:28 INFO - PROCESS | 1648 | 1467383968851 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1648 | 1467383968852 Marionette TRACE conn2 <- [1,1322,null,{}] 07:39:28 INFO - PROCESS | 1648 | 1467383968854 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:39:28 INFO - PROCESS | 1648 | 1467383968855 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:28 INFO - PROCESS | 1648 | 1467383968936 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:39:28 INFO - PROCESS | 1648 | 1467383968940 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1648 | 1467383968941 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x123679800 == 34 [pid = 1648] [id = 338] 07:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124d11c00) [pid = 1648] [serial = 1013] [outer = 0x0] 07:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1250e2400) [pid = 1648] [serial = 1014] [outer = 0x124d11c00] 07:39:28 INFO - PROCESS | 1648 | 1467383968967 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1262bec00) [pid = 1648] [serial = 1015] [outer = 0x124d11c00] 07:39:29 INFO - PROCESS | 1648 | 1467383969317 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:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:39:29 INFO - PROCESS | 1648 | 1467383969371 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 1648 | 1467383969373 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:39:29 INFO - PROCESS | 1648 | 1467383969375 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 1648 | 1467383969376 Marionette TRACE conn2 <- [1,1326,null,{}] 07:39:29 INFO - PROCESS | 1648 | 1467383969378 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:39:29 INFO - PROCESS | 1648 | 1467383969379 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:29 INFO - PROCESS | 1648 | 1467383969472 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:39:29 INFO - PROCESS | 1648 | 1467383969483 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1648 | 1467383969486 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256ca800 == 35 [pid = 1648] [id = 339] 07:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1256aa000) [pid = 1648] [serial = 1016] [outer = 0x0] 07:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12686b800) [pid = 1648] [serial = 1017] [outer = 0x1256aa000] 07:39:29 INFO - PROCESS | 1648 | 1467383969510 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12780a000) [pid = 1648] [serial = 1018] [outer = 0x1256aa000] 07:39:29 INFO - PROCESS | 1648 | 1467383969874 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:39:29 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:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 07:39:29 INFO - PROCESS | 1648 | 1467383969896 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 1648 | 1467383969897 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:39:29 INFO - PROCESS | 1648 | 1467383969899 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 1648 | 1467383969900 Marionette TRACE conn2 <- [1,1330,null,{}] 07:39:29 INFO - PROCESS | 1648 | 1467383969910 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:39:29 INFO - PROCESS | 1648 | 1467383969914 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:30 INFO - PROCESS | 1648 | 1467383970029 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:39:30 INFO - PROCESS | 1648 | 1467383970033 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 1648 | 1467383970034 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b13000 == 36 [pid = 1648] [id = 340] 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128b24400) [pid = 1648] [serial = 1019] [outer = 0x0] 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128c26c00) [pid = 1648] [serial = 1020] [outer = 0x128b24400] 07:39:30 INFO - PROCESS | 1648 | 1467383970066 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12a7a3400) [pid = 1648] [serial = 1021] [outer = 0x128b24400] 07:39:30 INFO - PROCESS | 1648 | 1467383970410 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:39:30 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:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 07:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:39:30 INFO - PROCESS | 1648 | 1467383970424 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 1648 | 1467383970425 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:39:30 INFO - PROCESS | 1648 | 1467383970427 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 1648 | 1467383970428 Marionette TRACE conn2 <- [1,1334,null,{}] 07:39:30 INFO - PROCESS | 1648 | 1467383970430 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:39:30 INFO - PROCESS | 1648 | 1467383970432 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:30 INFO - PROCESS | 1648 | 1467383970533 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:39:30 INFO - PROCESS | 1648 | 1467383970567 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 1648 | 1467383970569 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12915a800 == 37 [pid = 1648] [id = 341] 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a7e5000) [pid = 1648] [serial = 1022] [outer = 0x0] 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aa8d000) [pid = 1648] [serial = 1023] [outer = 0x12a7e5000] 07:39:30 INFO - PROCESS | 1648 | 1467383970593 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12ac97c00) [pid = 1648] [serial = 1024] [outer = 0x12a7e5000] 07:39:30 INFO - PROCESS | 1648 | 1467383970939 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:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 07:39:30 INFO - PROCESS | 1648 | 1467383970946 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 1648 | 1467383970947 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:39:30 INFO - PROCESS | 1648 | 1467383970951 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 1648 | 1467383970952 Marionette TRACE conn2 <- [1,1338,null,{}] 07:39:30 INFO - PROCESS | 1648 | 1467383970955 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:39:30 INFO - PROCESS | 1648 | 1467383970956 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:31 INFO - PROCESS | 1648 | 1467383971056 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:39:31 INFO - PROCESS | 1648 | 1467383971068 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 1648 | 1467383971070 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a80f000 == 38 [pid = 1648] [id = 342] 07:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186c3c00) [pid = 1648] [serial = 1025] [outer = 0x0] 07:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aca1400) [pid = 1648] [serial = 1026] [outer = 0x1186c3c00] 07:39:31 INFO - PROCESS | 1648 | 1467383971102 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b119000) [pid = 1648] [serial = 1027] [outer = 0x1186c3c00] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11869ac00) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112e57c00) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1194d4400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11876ac00) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11602e400) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112134800) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1132c8800) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1138ee000) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118761c00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1211e1800) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12360b400) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116074800) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118fb7c00) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:39:31 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128dcdc00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:39:31 INFO - PROCESS | 1648 | 1467383971954 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:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 07:39:31 INFO - PROCESS | 1648 | 1467383971972 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 1648 | 1467383971973 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:39:31 INFO - PROCESS | 1648 | 1467383971976 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 1648 | 1467383971977 Marionette TRACE conn2 <- [1,1342,null,{}] 07:39:31 INFO - PROCESS | 1648 | 1467383971979 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:39:31 INFO - PROCESS | 1648 | 1467383971980 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:32 INFO - PROCESS | 1648 | 1467383972057 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:39:32 INFO - PROCESS | 1648 | 1467383972109 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 1648 | 1467383972110 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x120761000 == 39 [pid = 1648] [id = 343] 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113da8400) [pid = 1648] [serial = 1028] [outer = 0x0] 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11815a400) [pid = 1648] [serial = 1029] [outer = 0x113da8400] 07:39:32 INFO - PROCESS | 1648 | 1467383972135 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121611c00) [pid = 1648] [serial = 1030] [outer = 0x113da8400] 07:39:32 INFO - PROCESS | 1648 | 1467383972408 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:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 07:39:32 INFO - PROCESS | 1648 | 1467383972444 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 1648 | 1467383972446 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:39:32 INFO - PROCESS | 1648 | 1467383972456 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 1648 | 1467383972457 Marionette TRACE conn2 <- [1,1346,null,{}] 07:39:32 INFO - PROCESS | 1648 | 1467383972459 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:39:32 INFO - PROCESS | 1648 | 1467383972461 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:32 INFO - PROCESS | 1648 | 1467383972556 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:39:32 INFO - PROCESS | 1648 | 1467383972560 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 1648 | 1467383972561 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1b8800 == 40 [pid = 1648] [id = 344] 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124dbc800) [pid = 1648] [serial = 1031] [outer = 0x0] 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12ac9d800) [pid = 1648] [serial = 1032] [outer = 0x124dbc800] 07:39:32 INFO - PROCESS | 1648 | 1467383972586 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b37f400) [pid = 1648] [serial = 1033] [outer = 0x124dbc800] 07:39:32 INFO - PROCESS | 1648 | 1467383972930 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:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 527ms 07:39:32 INFO - PROCESS | 1648 | 1467383972978 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 1648 | 1467383972980 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:39:32 INFO - PROCESS | 1648 | 1467383972982 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 1648 | 1467383972984 Marionette TRACE conn2 <- [1,1350,null,{}] 07:39:32 INFO - PROCESS | 1648 | 1467383972986 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:39:32 INFO - PROCESS | 1648 | 1467383972988 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:33 INFO - PROCESS | 1648 | 1467383973078 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:39:33 INFO - PROCESS | 1648 | 1467383973086 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 1648 | 1467383973088 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb69000 == 41 [pid = 1648] [id = 345] 07:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12b383000) [pid = 1648] [serial = 1034] [outer = 0x0] 07:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bb21400) [pid = 1648] [serial = 1035] [outer = 0x12b383000] 07:39:33 INFO - PROCESS | 1648 | 1467383973114 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bb45c00) [pid = 1648] [serial = 1036] [outer = 0x12b383000] 07:39:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116e48000 == 40 [pid = 1648] [id = 322] 07:39:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116251800 == 39 [pid = 1648] [id = 335] 07:39:33 INFO - PROCESS | 1648 | --DOCSHELL 0x121257000 == 38 [pid = 1648] [id = 334] 07:39:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128f85000 == 37 [pid = 1648] [id = 332] 07:39:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11712f000 == 36 [pid = 1648] [id = 333] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118514800 == 35 [pid = 1648] [id = 336] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x121267000 == 34 [pid = 1648] [id = 337] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1256ca800 == 33 [pid = 1648] [id = 339] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a80f000 == 32 [pid = 1648] [id = 342] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126b13000 == 31 [pid = 1648] [id = 340] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x120761000 == 30 [pid = 1648] [id = 343] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123679800 == 29 [pid = 1648] [id = 338] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12915a800 == 28 [pid = 1648] [id = 341] 07:39:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1b8800 == 27 [pid = 1648] [id = 344] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118764c00) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118fed400) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11336f800) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113a9ac00) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121de8000) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119690800) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1211e3c00) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116a0a000) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128b25800) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118163800) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1171c3400) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x113da6000) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1171c3800) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1160e0c00) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119c18c00) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119444000) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x128b31c00) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1268a2800) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x127804c00) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x124dbc000) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12930d400) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128c21c00) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x129304000) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x123787000) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121a87400) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12780d400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12ac9e800) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1207ad800) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12a7e9800) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1648 | 1467383974512 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:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1574ms 07:39:34 INFO - PROCESS | 1648 | 1467383974557 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 1648 | 1467383974559 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:39:34 INFO - PROCESS | 1648 | 1467383974562 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 1648 | 1467383974565 Marionette TRACE conn2 <- [1,1354,null,{}] 07:39:34 INFO - PROCESS | 1648 | 1467383974569 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:39:34 INFO - PROCESS | 1648 | 1467383974570 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:34 INFO - PROCESS | 1648 | 1467383974657 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:39:34 INFO - PROCESS | 1648 | 1467383974712 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 1648 | 1467383974713 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f47800 == 28 [pid = 1648] [id = 346] 07:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x112988800) [pid = 1648] [serial = 1037] [outer = 0x0] 07:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112e4d800) [pid = 1648] [serial = 1038] [outer = 0x112988800] 07:39:34 INFO - PROCESS | 1648 | 1467383974742 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1133ca400) [pid = 1648] [serial = 1039] [outer = 0x112988800] 07:39:35 INFO - PROCESS | 1648 | 1467383975058 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:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 07:39:35 INFO - PROCESS | 1648 | 1467383975084 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:39:35 INFO - PROCESS | 1648 | 1467383975089 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:39:35 INFO - PROCESS | 1648 | 1467383975094 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 1648 | 1467383975096 Marionette TRACE conn2 <- [1,1358,null,{}] 07:39:35 INFO - PROCESS | 1648 | 1467383975098 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:39:35 INFO - PROCESS | 1648 | 1467383975103 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:35 INFO - PROCESS | 1648 | 1467383975180 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:39:35 INFO - PROCESS | 1648 | 1467383975188 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1648 | 1467383975189 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6a000 == 29 [pid = 1648] [id = 347] 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x113aa5800) [pid = 1648] [serial = 1040] [outer = 0x0] 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x116029800) [pid = 1648] [serial = 1041] [outer = 0x113aa5800] 07:39:35 INFO - PROCESS | 1648 | 1467383975217 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1160e0c00) [pid = 1648] [serial = 1042] [outer = 0x113aa5800] 07:39:35 INFO - PROCESS | 1648 | 1467383975563 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:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 07:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:39:35 INFO - PROCESS | 1648 | 1467383975617 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:39:35 INFO - PROCESS | 1648 | 1467383975618 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:39:35 INFO - PROCESS | 1648 | 1467383975629 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 1648 | 1467383975631 Marionette TRACE conn2 <- [1,1362,null,{}] 07:39:35 INFO - PROCESS | 1648 | 1467383975639 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:39:35 INFO - PROCESS | 1648 | 1467383975642 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:35 INFO - PROCESS | 1648 | 1467383975717 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:39:35 INFO - PROCESS | 1648 | 1467383975723 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1648 | 1467383975726 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118128800 == 30 [pid = 1648] [id = 348] 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x111aa9400) [pid = 1648] [serial = 1043] [outer = 0x0] 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11815a800) [pid = 1648] [serial = 1044] [outer = 0x111aa9400] 07:39:35 INFO - PROCESS | 1648 | 1467383975756 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118530c00) [pid = 1648] [serial = 1045] [outer = 0x111aa9400] 07:39:36 INFO - PROCESS | 1648 | 1467383976111 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:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 530ms 07:39:36 INFO - PROCESS | 1648 | 1467383976157 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 1648 | 1467383976158 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:39:36 INFO - PROCESS | 1648 | 1467383976161 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 1648 | 1467383976162 Marionette TRACE conn2 <- [1,1366,null,{}] 07:39:36 INFO - PROCESS | 1648 | 1467383976164 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:39:36 INFO - PROCESS | 1648 | 1467383976165 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:36 INFO - PROCESS | 1648 | 1467383976242 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:39:36 INFO - PROCESS | 1648 | 1467383976245 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 1648 | 1467383976246 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191bc800 == 31 [pid = 1648] [id = 349] 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118540400) [pid = 1648] [serial = 1046] [outer = 0x0] 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1185b9c00) [pid = 1648] [serial = 1047] [outer = 0x118540400] 07:39:36 INFO - PROCESS | 1648 | 1467383976275 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1186bc400) [pid = 1648] [serial = 1048] [outer = 0x118540400] 07:39:36 INFO - PROCESS | 1648 | 1467383976623 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:39:36 INFO - PROCESS | 1648 | 1467383976633 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:39:36 INFO - PROCESS | 1648 | 1467383976637 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 1648 | 1467383976638 Marionette TRACE conn2 <- [1,1370,null,{}] 07:39:36 INFO - PROCESS | 1648 | 1467383976641 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:39:36 INFO - PROCESS | 1648 | 1467383976642 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:36 INFO - PROCESS | 1648 | 1467383976722 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:39:36 INFO - PROCESS | 1648 | 1467383976725 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 1648 | 1467383976727 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ad0800 == 32 [pid = 1648] [id = 350] 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1150d7c00) [pid = 1648] [serial = 1049] [outer = 0x0] 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118f3e400) [pid = 1648] [serial = 1050] [outer = 0x1150d7c00] 07:39:36 INFO - PROCESS | 1648 | 1467383976754 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119445400) [pid = 1648] [serial = 1051] [outer = 0x1150d7c00] 07:39:37 INFO - PROCESS | 1648 | 1467383977097 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:39:37 INFO - PROCESS | 1648 | 1467383977110 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:39:37 INFO - PROCESS | 1648 | 1467383977112 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1648 | 1467383977113 Marionette TRACE conn2 <- [1,1374,null,{}] 07:39:37 INFO - PROCESS | 1648 | 1467383977115 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:39:37 INFO - PROCESS | 1648 | 1467383977121 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:37 INFO - PROCESS | 1648 | 1467383977234 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:39:37 INFO - PROCESS | 1648 | 1467383977242 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 1648 | 1467383977243 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x120762800 == 33 [pid = 1648] [id = 351] 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1194d3c00) [pid = 1648] [serial = 1052] [outer = 0x0] 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119a5c400) [pid = 1648] [serial = 1053] [outer = 0x1194d3c00] 07:39:37 INFO - PROCESS | 1648 | 1467383977269 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121561000) [pid = 1648] [serial = 1054] [outer = 0x1194d3c00] 07:39:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:37 INFO - PROCESS | 1648 | 1467383977613 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:39:37 INFO - PROCESS | 1648 | 1467383977634 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:39:37 INFO - PROCESS | 1648 | 1467383977636 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1648 | 1467383977637 Marionette TRACE conn2 <- [1,1378,null,{}] 07:39:37 INFO - PROCESS | 1648 | 1467383977640 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:39:37 INFO - PROCESS | 1648 | 1467383977641 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:37 INFO - PROCESS | 1648 | 1467383977721 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:39:37 INFO - PROCESS | 1648 | 1467383977724 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 1648 | 1467383977725 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x123528800 == 34 [pid = 1648] [id = 352] 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1194d4800) [pid = 1648] [serial = 1055] [outer = 0x0] 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121a88000) [pid = 1648] [serial = 1056] [outer = 0x1194d4800] 07:39:37 INFO - PROCESS | 1648 | 1467383977752 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124d3e400) [pid = 1648] [serial = 1057] [outer = 0x1194d4800] 07:39:38 INFO - PROCESS | 1648 | 1467383978069 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:39:38 INFO - PROCESS | 1648 | 1467383978108 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:39:38 INFO - PROCESS | 1648 | 1467383978111 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 1648 | 1467383978112 Marionette TRACE conn2 <- [1,1382,null,{}] 07:39:38 INFO - PROCESS | 1648 | 1467383978114 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:39:38 INFO - PROCESS | 1648 | 1467383978116 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:38 INFO - PROCESS | 1648 | 1467383978214 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:39:38 INFO - PROCESS | 1648 | 1467383978223 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 1648 | 1467383978224 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123684000 == 35 [pid = 1648] [id = 353] 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124d40400) [pid = 1648] [serial = 1058] [outer = 0x0] 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1250e3000) [pid = 1648] [serial = 1059] [outer = 0x124d40400] 07:39:38 INFO - PROCESS | 1648 | 1467383978249 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126124800) [pid = 1648] [serial = 1060] [outer = 0x124d40400] 07:39:38 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:38 INFO - PROCESS | 1648 | 1467383978629 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:39:38 INFO - PROCESS | 1648 | 1467383978683 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:39:38 INFO - PROCESS | 1648 | 1467383978685 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 1648 | 1467383978686 Marionette TRACE conn2 <- [1,1386,null,{}] 07:39:38 INFO - PROCESS | 1648 | 1467383978688 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:39:38 INFO - PROCESS | 1648 | 1467383978689 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:38 INFO - PROCESS | 1648 | 1467383978777 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:39:38 INFO - PROCESS | 1648 | 1467383978854 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 1648 | 1467383978855 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118127800 == 36 [pid = 1648] [id = 354] 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1160d7c00) [pid = 1648] [serial = 1061] [outer = 0x0] 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124d44800) [pid = 1648] [serial = 1062] [outer = 0x1160d7c00] 07:39:38 INFO - PROCESS | 1648 | 1467383978896 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126876400) [pid = 1648] [serial = 1063] [outer = 0x1160d7c00] 07:39:39 INFO - PROCESS | 1648 | 1467383979329 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:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:39:39 INFO - PROCESS | 1648 | 1467383979360 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:39:39 INFO - PROCESS | 1648 | 1467383979363 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1648 | 1467383979364 Marionette TRACE conn2 <- [1,1390,null,{}] 07:39:39 INFO - PROCESS | 1648 | 1467383979386 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:39:39 INFO - PROCESS | 1648 | 1467383979388 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:39 INFO - PROCESS | 1648 | 1467383979526 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:39:39 INFO - PROCESS | 1648 | 1467383979534 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 1648 | 1467383979535 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b0b800 == 37 [pid = 1648] [id = 355] 07:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119444000) [pid = 1648] [serial = 1064] [outer = 0x0] 07:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b25400) [pid = 1648] [serial = 1065] [outer = 0x119444000] 07:39:39 INFO - PROCESS | 1648 | 1467383979559 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128b31400) [pid = 1648] [serial = 1066] [outer = 0x119444000] 07:39:39 INFO - PROCESS | 1648 | 1467383979898 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:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 589ms 07:39:39 INFO - PROCESS | 1648 | 1467383979951 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 1648 | 1467383979953 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:39:39 INFO - PROCESS | 1648 | 1467383979960 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1648 | 1467383979962 Marionette TRACE conn2 <- [1,1394,null,{}] 07:39:39 INFO - PROCESS | 1648 | 1467383979964 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:39:39 INFO - PROCESS | 1648 | 1467383979966 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:40 INFO - PROCESS | 1648 | 1467383980079 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:39:40 INFO - PROCESS | 1648 | 1467383980083 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 1648 | 1467383980085 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119acf000 == 38 [pid = 1648] [id = 356] 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128b31800) [pid = 1648] [serial = 1067] [outer = 0x0] 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128dd9000) [pid = 1648] [serial = 1068] [outer = 0x128b31800] 07:39:40 INFO - PROCESS | 1648 | 1467383980111 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129626c00) [pid = 1648] [serial = 1069] [outer = 0x128b31800] 07:39:40 INFO - PROCESS | 1648 | 1467383980486 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:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 576ms 07:39:40 INFO - PROCESS | 1648 | 1467383980532 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:39:40 INFO - PROCESS | 1648 | 1467383980534 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:39:40 INFO - PROCESS | 1648 | 1467383980538 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 1648 | 1467383980539 Marionette TRACE conn2 <- [1,1398,null,{}] 07:39:40 INFO - PROCESS | 1648 | 1467383980542 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:39:40 INFO - PROCESS | 1648 | 1467383980544 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:40 INFO - PROCESS | 1648 | 1467383980704 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:39:40 INFO - PROCESS | 1648 | 1467383980720 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 1648 | 1467383980722 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ac000 == 39 [pid = 1648] [id = 357] 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12962ec00) [pid = 1648] [serial = 1070] [outer = 0x0] 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a7a2400) [pid = 1648] [serial = 1071] [outer = 0x12962ec00] 07:39:40 INFO - PROCESS | 1648 | 1467383980762 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa90c00) [pid = 1648] [serial = 1072] [outer = 0x12962ec00] 07:39:41 INFO - PROCESS | 1648 | 1467383981113 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:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 622ms 07:39:41 INFO - PROCESS | 1648 | 1467383981160 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:39:41 INFO - PROCESS | 1648 | 1467383981161 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:39:41 INFO - PROCESS | 1648 | 1467383981163 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 1648 | 1467383981164 Marionette TRACE conn2 <- [1,1402,null,{}] 07:39:41 INFO - PROCESS | 1648 | 1467383981167 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:39:41 INFO - PROCESS | 1648 | 1467383981168 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:41 INFO - PROCESS | 1648 | 1467383981274 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:39:41 INFO - PROCESS | 1648 | 1467383981277 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 1648 | 1467383981278 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7ce800 == 40 [pid = 1648] [id = 358] 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa95800) [pid = 1648] [serial = 1073] [outer = 0x0] 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ac98000) [pid = 1648] [serial = 1074] [outer = 0x12aa95800] 07:39:41 INFO - PROCESS | 1648 | 1467383981302 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b120800) [pid = 1648] [serial = 1075] [outer = 0x12aa95800] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124dbc800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119442c00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113da8400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11853dc00) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a7e5000) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119a61400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b23c00) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11336c400) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1256aa000) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1162d2c00) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1186c3c00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124d11c00) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:39:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b24400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:39:41 INFO - PROCESS | 1648 | 1467383981768 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:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 620ms 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:39:41 INFO - PROCESS | 1648 | 1467383981785 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:39:41 INFO - PROCESS | 1648 | 1467383981787 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:39:41 INFO - PROCESS | 1648 | 1467383981789 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 1648 | 1467383981790 Marionette TRACE conn2 <- [1,1406,null,{}] 07:39:41 INFO - PROCESS | 1648 | 1467383981792 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:39:41 INFO - PROCESS | 1648 | 1467383981793 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:41 INFO - PROCESS | 1648 | 1467383981873 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:39:41 INFO - PROCESS | 1648 | 1467383981926 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 1648 | 1467383981927 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac1b800 == 41 [pid = 1648] [id = 359] 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11383e800) [pid = 1648] [serial = 1076] [outer = 0x0] 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11853dc00) [pid = 1648] [serial = 1077] [outer = 0x11383e800] 07:39:41 INFO - PROCESS | 1648 | 1467383981952 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1250d4800) [pid = 1648] [serial = 1078] [outer = 0x11383e800] 07:39:42 INFO - PROCESS | 1648 | 1467383982234 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:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 07:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:39:42 INFO - PROCESS | 1648 | 1467383982259 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:39:42 INFO - PROCESS | 1648 | 1467383982260 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:39:42 INFO - PROCESS | 1648 | 1467383982262 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 1648 | 1467383982263 Marionette TRACE conn2 <- [1,1410,null,{}] 07:39:42 INFO - PROCESS | 1648 | 1467383982273 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:39:42 INFO - PROCESS | 1648 | 1467383982274 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:42 INFO - PROCESS | 1648 | 1467383982365 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:39:42 INFO - PROCESS | 1648 | 1467383982371 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 1648 | 1467383982372 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be47800 == 42 [pid = 1648] [id = 360] 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12378fc00) [pid = 1648] [serial = 1079] [outer = 0x0] 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a7a9000) [pid = 1648] [serial = 1080] [outer = 0x12378fc00] 07:39:42 INFO - PROCESS | 1648 | 1467383982397 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12b37ec00) [pid = 1648] [serial = 1081] [outer = 0x12378fc00] 07:39:42 INFO - PROCESS | 1648 | 1467383982756 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:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 07:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:39:42 INFO - PROCESS | 1648 | 1467383982790 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:39:42 INFO - PROCESS | 1648 | 1467383982792 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:39:42 INFO - PROCESS | 1648 | 1467383982794 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 1648 | 1467383982795 Marionette TRACE conn2 <- [1,1414,null,{}] 07:39:42 INFO - PROCESS | 1648 | 1467383982797 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:39:42 INFO - PROCESS | 1648 | 1467383982798 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:42 INFO - PROCESS | 1648 | 1467383982880 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:39:42 INFO - PROCESS | 1648 | 1467383982885 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 1648 | 1467383982887 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c395800 == 43 [pid = 1648] [id = 361] 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c25000) [pid = 1648] [serial = 1082] [outer = 0x0] 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bb20400) [pid = 1648] [serial = 1083] [outer = 0x128c25000] 07:39:42 INFO - PROCESS | 1648 | 1467383982912 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb29400) [pid = 1648] [serial = 1084] [outer = 0x128c25000] 07:39:43 INFO - PROCESS | 1648 | 1467383983247 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:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 467ms 07:39:43 INFO - PROCESS | 1648 | 1467383983262 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 1648 | 1467383983263 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:39:43 INFO - PROCESS | 1648 | 1467383983275 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1648 | 1467383983276 Marionette TRACE conn2 <- [1,1418,null,{}] 07:39:43 INFO - PROCESS | 1648 | 1467383983279 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:39:43 INFO - PROCESS | 1648 | 1467383983280 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:43 INFO - PROCESS | 1648 | 1467383983363 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:39:43 INFO - PROCESS | 1648 | 1467383983367 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 1648 | 1467383983368 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c61f800 == 44 [pid = 1648] [id = 362] 07:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126190c00) [pid = 1648] [serial = 1085] [outer = 0x0] 07:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb42800) [pid = 1648] [serial = 1086] [outer = 0x126190c00] 07:39:43 INFO - PROCESS | 1648 | 1467383983392 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bb49c00) [pid = 1648] [serial = 1087] [outer = 0x126190c00] 07:39:43 INFO - PROCESS | 1648 | 1467383983916 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:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 678ms 07:39:43 INFO - PROCESS | 1648 | 1467383983959 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 1648 | 1467383983962 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:39:43 INFO - PROCESS | 1648 | 1467383983968 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1648 | 1467383983971 Marionette TRACE conn2 <- [1,1422,null,{}] 07:39:43 INFO - PROCESS | 1648 | 1467383983975 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:39:43 INFO - PROCESS | 1648 | 1467383983976 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:44 INFO - PROCESS | 1648 | 1467383984138 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:39:44 INFO - PROCESS | 1648 | 1467383984241 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 1648 | 1467383984243 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a2800 == 45 [pid = 1648] [id = 363] 07:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112e4d400) [pid = 1648] [serial = 1088] [outer = 0x0] 07:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112fdd800) [pid = 1648] [serial = 1089] [outer = 0x112e4d400] 07:39:44 INFO - PROCESS | 1648 | 1467383984293 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1138ee000) [pid = 1648] [serial = 1090] [outer = 0x112e4d400] 07:39:45 INFO - PROCESS | 1648 | 1467383985132 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:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1225ms 07:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:39:45 INFO - PROCESS | 1648 | 1467383985192 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 1648 | 1467383985194 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:39:45 INFO - PROCESS | 1648 | 1467383985197 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 1648 | 1467383985199 Marionette TRACE conn2 <- [1,1426,null,{}] 07:39:45 INFO - PROCESS | 1648 | 1467383985203 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:39:45 INFO - PROCESS | 1648 | 1467383985204 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:45 INFO - PROCESS | 1648 | 1467383985310 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:39:45 INFO - PROCESS | 1648 | 1467383985391 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 1648 | 1467383985394 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116247000 == 46 [pid = 1648] [id = 364] 07:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116030800) [pid = 1648] [serial = 1091] [outer = 0x0] 07:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11607fc00) [pid = 1648] [serial = 1092] [outer = 0x116030800] 07:39:45 INFO - PROCESS | 1648 | 1467383985423 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11690b000) [pid = 1648] [serial = 1093] [outer = 0x116030800] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12c395800 == 45 [pid = 1648] [id = 361] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12be47800 == 44 [pid = 1648] [id = 360] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac1b800 == 43 [pid = 1648] [id = 359] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7ce800 == 42 [pid = 1648] [id = 358] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ac000 == 41 [pid = 1648] [id = 357] 07:39:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12bb21400) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119acf000 == 40 [pid = 1648] [id = 356] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x126b0b800 == 39 [pid = 1648] [id = 355] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118127800 == 38 [pid = 1648] [id = 354] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123684000 == 37 [pid = 1648] [id = 353] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123528800 == 36 [pid = 1648] [id = 352] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x120762800 == 35 [pid = 1648] [id = 351] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119ad0800 == 34 [pid = 1648] [id = 350] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1191bc800 == 33 [pid = 1648] [id = 349] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118128800 == 32 [pid = 1648] [id = 348] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6a000 == 31 [pid = 1648] [id = 347] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x113f47800 == 30 [pid = 1648] [id = 346] 07:39:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb69000 == 29 [pid = 1648] [id = 345] 07:39:45 INFO - PROCESS | 1648 | 1467383985878 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:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 07:39:45 INFO - PROCESS | 1648 | 1467383985921 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 1648 | 1467383985924 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:39:45 INFO - PROCESS | 1648 | 1467383985929 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 1648 | 1467383985931 Marionette TRACE conn2 <- [1,1430,null,{}] 07:39:45 INFO - PROCESS | 1648 | 1467383985933 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:39:45 INFO - PROCESS | 1648 | 1467383985935 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:46 INFO - PROCESS | 1648 | 1467383986019 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12686b800) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128c26c00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aa8d000) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aca1400) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11815a400) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12ac97c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12ac9d800) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b119000) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1250e2400) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121567800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123785800) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11969bc00) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194ca800) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1166f0c00) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118159000) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119448400) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1185bac00) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116908c00) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113f3a400) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129552000) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b37f400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a7a3400) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12780a000) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121611c00) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1262bec00) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1648 | 1467383986074 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:46 INFO - PROCESS | 1648 | 1467383986075 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a8000 == 30 [pid = 1648] [id = 365] 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116073000) [pid = 1648] [serial = 1094] [outer = 0x0] 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116a0a000) [pid = 1648] [serial = 1095] [outer = 0x116073000] 07:39:46 INFO - PROCESS | 1648 | 1467383986103 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118545c00) [pid = 1648] [serial = 1096] [outer = 0x116073000] 07:39:46 INFO - PROCESS | 1648 | 1467383986421 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:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 07:39:46 INFO - PROCESS | 1648 | 1467383986448 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 1648 | 1467383986450 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:39:46 INFO - PROCESS | 1648 | 1467383986454 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1648 | 1467383986457 Marionette TRACE conn2 <- [1,1434,null,{}] 07:39:46 INFO - PROCESS | 1648 | 1467383986464 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:39:46 INFO - PROCESS | 1648 | 1467383986468 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:46 INFO - PROCESS | 1648 | 1467383986547 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:39:46 INFO - PROCESS | 1648 | 1467383986554 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:46 INFO - PROCESS | 1648 | 1467383986556 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119929800 == 31 [pid = 1648] [id = 366] 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186c1000) [pid = 1648] [serial = 1097] [outer = 0x0] 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119447000) [pid = 1648] [serial = 1098] [outer = 0x1186c1000] 07:39:46 INFO - PROCESS | 1648 | 1467383986585 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a5dc00) [pid = 1648] [serial = 1099] [outer = 0x1186c1000] 07:39:46 INFO - PROCESS | 1648 | 1467383986971 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:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 07:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:39:47 INFO - PROCESS | 1648 | 1467383987025 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:39:47 INFO - PROCESS | 1648 | 1467383987027 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:39:47 INFO - PROCESS | 1648 | 1467383987029 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 1648 | 1467383987030 Marionette TRACE conn2 <- [1,1438,null,{}] 07:39:47 INFO - PROCESS | 1648 | 1467383987033 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:39:47 INFO - PROCESS | 1648 | 1467383987034 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:47 INFO - PROCESS | 1648 | 1467383987111 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:39:47 INFO - PROCESS | 1648 | 1467383987116 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1648 | 1467383987119 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121321000 == 32 [pid = 1648] [id = 367] 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x120727000) [pid = 1648] [serial = 1100] [outer = 0x0] 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1207b6400) [pid = 1648] [serial = 1101] [outer = 0x120727000] 07:39:47 INFO - PROCESS | 1648 | 1467383987145 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121421400) [pid = 1648] [serial = 1102] [outer = 0x120727000] 07:39:47 INFO - PROCESS | 1648 | 1467383987478 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:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 07:39:47 INFO - PROCESS | 1648 | 1467383987498 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:39:47 INFO - PROCESS | 1648 | 1467383987499 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:39:47 INFO - PROCESS | 1648 | 1467383987504 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 1648 | 1467383987505 Marionette TRACE conn2 <- [1,1442,null,{}] 07:39:47 INFO - PROCESS | 1648 | 1467383987507 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:39:47 INFO - PROCESS | 1648 | 1467383987508 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:47 INFO - PROCESS | 1648 | 1467383987580 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:39:47 INFO - PROCESS | 1648 | 1467383987640 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1648 | 1467383987642 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca800 == 33 [pid = 1648] [id = 368] 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1207ac000) [pid = 1648] [serial = 1103] [outer = 0x0] 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121a85800) [pid = 1648] [serial = 1104] [outer = 0x1207ac000] 07:39:47 INFO - PROCESS | 1648 | 1467383987666 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123787800) [pid = 1648] [serial = 1105] [outer = 0x1207ac000] 07:39:48 INFO - PROCESS | 1648 | 1467383988007 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:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 07:39:48 INFO - PROCESS | 1648 | 1467383988022 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:39:48 INFO - PROCESS | 1648 | 1467383988023 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:39:48 INFO - PROCESS | 1648 | 1467383988025 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1648 | 1467383988027 Marionette TRACE conn2 <- [1,1446,null,{}] 07:39:48 INFO - PROCESS | 1648 | 1467383988029 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:39:48 INFO - PROCESS | 1648 | 1467383988034 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:48 INFO - PROCESS | 1648 | 1467383988159 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:39:48 INFO - PROCESS | 1648 | 1467383988162 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 1648 | 1467383988164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12568a000 == 34 [pid = 1648] [id = 369] 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118541800) [pid = 1648] [serial = 1106] [outer = 0x0] 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256ac000) [pid = 1648] [serial = 1107] [outer = 0x118541800] 07:39:48 INFO - PROCESS | 1648 | 1467383988189 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b25c00) [pid = 1648] [serial = 1108] [outer = 0x118541800] 07:39:48 INFO - PROCESS | 1648 | 1467383988539 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:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 568ms 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:39:48 INFO - PROCESS | 1648 | 1467383988595 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 1648 | 1467383988596 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:39:48 INFO - PROCESS | 1648 | 1467383988598 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1648 | 1467383988599 Marionette TRACE conn2 <- [1,1450,null,{}] 07:39:48 INFO - PROCESS | 1648 | 1467383988601 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:39:48 INFO - PROCESS | 1648 | 1467383988603 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:48 INFO - PROCESS | 1648 | 1467383988696 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:39:48 INFO - PROCESS | 1648 | 1467383988717 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 1648 | 1467383988718 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b09000 == 35 [pid = 1648] [id = 370] 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b2e800) [pid = 1648] [serial = 1109] [outer = 0x0] 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128dcd800) [pid = 1648] [serial = 1110] [outer = 0x128b2e800] 07:39:48 INFO - PROCESS | 1648 | 1467383988750 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129307c00) [pid = 1648] [serial = 1111] [outer = 0x128b2e800] 07:39:49 INFO - PROCESS | 1648 | 1467383989113 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:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 07:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:39:49 INFO - PROCESS | 1648 | 1467383989121 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 1648 | 1467383989122 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:39:49 INFO - PROCESS | 1648 | 1467383989125 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 1648 | 1467383989126 Marionette TRACE conn2 <- [1,1454,null,{}] 07:39:49 INFO - PROCESS | 1648 | 1467383989128 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:39:49 INFO - PROCESS | 1648 | 1467383989129 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:49 INFO - PROCESS | 1648 | 1467383989225 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:39:49 INFO - PROCESS | 1648 | 1467383989237 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 1648 | 1467383989238 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ca1800 == 36 [pid = 1648] [id = 371] 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129547c00) [pid = 1648] [serial = 1112] [outer = 0x0] 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129627400) [pid = 1648] [serial = 1113] [outer = 0x129547c00] 07:39:49 INFO - PROCESS | 1648 | 1467383989262 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7a5800) [pid = 1648] [serial = 1114] [outer = 0x129547c00] 07:39:49 INFO - PROCESS | 1648 | 1467383989598 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:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 07:39:49 INFO - PROCESS | 1648 | 1467383989645 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 1648 | 1467383989647 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:39:49 INFO - PROCESS | 1648 | 1467383989650 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 1648 | 1467383989652 Marionette TRACE conn2 <- [1,1458,null,{}] 07:39:49 INFO - PROCESS | 1648 | 1467383989654 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:39:49 INFO - PROCESS | 1648 | 1467383989656 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:49 INFO - PROCESS | 1648 | 1467383989799 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:39:49 INFO - PROCESS | 1648 | 1467383989820 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 1648 | 1467383989821 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12976a000 == 37 [pid = 1648] [id = 372] 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112de8c00) [pid = 1648] [serial = 1115] [outer = 0x0] 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129552c00) [pid = 1648] [serial = 1116] [outer = 0x112de8c00] 07:39:49 INFO - PROCESS | 1648 | 1467383989858 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ac9c400) [pid = 1648] [serial = 1117] [outer = 0x112de8c00] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b31800) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1150d7c00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113aa5800) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124d40400) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1194d3c00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112988800) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b383000) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12962ec00) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118540400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1160d7c00) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12aa95800) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11383e800) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1194d4800) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12378fc00) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x111aa9400) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c25000) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:39:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119444000) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:39:50 INFO - PROCESS | 1648 | 1467383990322 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:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 720ms 07:39:50 INFO - PROCESS | 1648 | 1467383990372 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 1648 | 1467383990373 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:39:50 INFO - PROCESS | 1648 | 1467383990376 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 1648 | 1467383990377 Marionette TRACE conn2 <- [1,1462,null,{}] 07:39:50 INFO - PROCESS | 1648 | 1467383990379 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:39:50 INFO - PROCESS | 1648 | 1467383990380 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:50 INFO - PROCESS | 1648 | 1467383990463 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:39:50 INFO - PROCESS | 1648 | 1467383990469 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 1648 | 1467383990471 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x121259000 == 38 [pid = 1648] [id = 373] 07:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11853e000) [pid = 1648] [serial = 1118] [outer = 0x0] 07:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118f32400) [pid = 1648] [serial = 1119] [outer = 0x11853e000] 07:39:50 INFO - PROCESS | 1648 | 1467383990495 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1236d0000) [pid = 1648] [serial = 1120] [outer = 0x11853e000] 07:39:50 INFO - PROCESS | 1648 | 1467383990826 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:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 07:39:50 INFO - PROCESS | 1648 | 1467383990845 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:39:50 INFO - PROCESS | 1648 | 1467383990846 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:39:50 INFO - PROCESS | 1648 | 1467383990849 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 1648 | 1467383990853 Marionette TRACE conn2 <- [1,1466,null,{}] 07:39:50 INFO - PROCESS | 1648 | 1467383990856 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:39:50 INFO - PROCESS | 1648 | 1467383990858 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:50 INFO - PROCESS | 1648 | 1467383990964 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:39:51 INFO - PROCESS | 1648 | 1467383991046 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1648 | 1467383991047 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b365000 == 39 [pid = 1648] [id = 374] 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d10000) [pid = 1648] [serial = 1121] [outer = 0x0] 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126192800) [pid = 1648] [serial = 1122] [outer = 0x124d10000] 07:39:51 INFO - PROCESS | 1648 | 1467383991091 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129310400) [pid = 1648] [serial = 1123] [outer = 0x124d10000] 07:39:51 INFO - PROCESS | 1648 | 1467383991542 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:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 723ms 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:39:51 INFO - PROCESS | 1648 | 1467383991577 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 1648 | 1467383991578 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:39:51 INFO - PROCESS | 1648 | 1467383991581 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 1648 | 1467383991581 Marionette TRACE conn2 <- [1,1470,null,{}] 07:39:51 INFO - PROCESS | 1648 | 1467383991584 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:39:51 INFO - PROCESS | 1648 | 1467383991585 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:51 INFO - PROCESS | 1648 | 1467383991663 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:39:51 INFO - PROCESS | 1648 | 1467383991668 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1648 | 1467383991670 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c61d000 == 40 [pid = 1648] [id = 375] 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12b385c00) [pid = 1648] [serial = 1124] [outer = 0x0] 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bb2a000) [pid = 1648] [serial = 1125] [outer = 0x12b385c00] 07:39:51 INFO - PROCESS | 1648 | 1467383991695 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bef1400) [pid = 1648] [serial = 1126] [outer = 0x12b385c00] 07:39:52 INFO - PROCESS | 1648 | 1467383992023 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:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:39:52 INFO - PROCESS | 1648 | 1467383992054 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1648 | 1467383992055 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:39:52 INFO - PROCESS | 1648 | 1467383992057 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1648 | 1467383992058 Marionette TRACE conn2 <- [1,1474,null,{}] 07:39:52 INFO - PROCESS | 1648 | 1467383992068 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:39:52 INFO - PROCESS | 1648 | 1467383992069 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:52 INFO - PROCESS | 1648 | 1467383992143 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:39:52 INFO - PROCESS | 1648 | 1467383992249 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 1648 | 1467383992250 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133e6800 == 41 [pid = 1648] [id = 376] 07:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1121bdc00) [pid = 1648] [serial = 1127] [outer = 0x0] 07:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1128a5400) [pid = 1648] [serial = 1128] [outer = 0x1121bdc00] 07:39:52 INFO - PROCESS | 1648 | 1467383992283 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11383a400) [pid = 1648] [serial = 1129] [outer = 0x1121bdc00] 07:39:52 INFO - PROCESS | 1648 | 1467383992775 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:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 769ms 07:39:52 INFO - PROCESS | 1648 | 1467383992835 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1648 | 1467383992837 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:39:52 INFO - PROCESS | 1648 | 1467383992842 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1648 | 1467383992844 Marionette TRACE conn2 <- [1,1478,null,{}] 07:39:52 INFO - PROCESS | 1648 | 1467383992848 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:39:52 INFO - PROCESS | 1648 | 1467383992850 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:52 INFO - PROCESS | 1648 | 1467383992969 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:39:53 INFO - PROCESS | 1648 | 1467383993082 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1648 | 1467383993083 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ce800 == 42 [pid = 1648] [id = 377] 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1194ce000) [pid = 1648] [serial = 1130] [outer = 0x0] 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119a55800) [pid = 1648] [serial = 1131] [outer = 0x1194ce000] 07:39:53 INFO - PROCESS | 1648 | 1467383993155 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1207b8000) [pid = 1648] [serial = 1132] [outer = 0x1194ce000] 07:39:53 INFO - PROCESS | 1648 | 1467383993621 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:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 824ms 07:39:53 INFO - PROCESS | 1648 | 1467383993671 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 1648 | 1467383993674 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:39:53 INFO - PROCESS | 1648 | 1467383993678 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 1648 | 1467383993679 Marionette TRACE conn2 <- [1,1482,null,{}] 07:39:53 INFO - PROCESS | 1648 | 1467383993682 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:39:53 INFO - PROCESS | 1648 | 1467383993683 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:53 INFO - PROCESS | 1648 | 1467383993790 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:39:53 INFO - PROCESS | 1648 | 1467383993858 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1648 | 1467383993859 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b36b800 == 43 [pid = 1648] [id = 378] 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1256ad000) [pid = 1648] [serial = 1133] [outer = 0x0] 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126197c00) [pid = 1648] [serial = 1134] [outer = 0x1256ad000] 07:39:53 INFO - PROCESS | 1648 | 1467383993888 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1268a3800) [pid = 1648] [serial = 1135] [outer = 0x1256ad000] 07:39:54 INFO - PROCESS | 1648 | 1467383994348 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:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 07:39:54 INFO - PROCESS | 1648 | 1467383994430 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 1648 | 1467383994431 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:39:54 INFO - PROCESS | 1648 | 1467383994440 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 1648 | 1467383994445 Marionette TRACE conn2 <- [1,1486,null,{}] 07:39:54 INFO - PROCESS | 1648 | 1467383994448 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:39:54 INFO - PROCESS | 1648 | 1467383994450 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:54 INFO - PROCESS | 1648 | 1467383994555 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:39:54 INFO - PROCESS | 1648 | 1467383994623 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 1648 | 1467383994624 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118515800 == 44 [pid = 1648] [id = 379] 07:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112e50c00) [pid = 1648] [serial = 1136] [outer = 0x0] 07:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1256adc00) [pid = 1648] [serial = 1137] [outer = 0x112e50c00] 07:39:54 INFO - PROCESS | 1648 | 1467383994654 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b37d800) [pid = 1648] [serial = 1138] [outer = 0x112e50c00] 07:39:55 INFO - PROCESS | 1648 | 1467383995276 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:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 879ms 07:39:55 INFO - PROCESS | 1648 | 1467383995316 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:39:55 INFO - PROCESS | 1648 | 1467383995321 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:39:55 INFO - PROCESS | 1648 | 1467383995324 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 1648 | 1467383995326 Marionette TRACE conn2 <- [1,1490,null,{}] 07:39:55 INFO - PROCESS | 1648 | 1467383995330 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:39:55 INFO - PROCESS | 1648 | 1467383995331 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:55 INFO - PROCESS | 1648 | 1467383995433 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:39:55 INFO - PROCESS | 1648 | 1467383995508 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:55 INFO - PROCESS | 1648 | 1467383995511 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d6a000 == 45 [pid = 1648] [id = 380] 07:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116787000) [pid = 1648] [serial = 1139] [outer = 0x0] 07:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116a0b000) [pid = 1648] [serial = 1140] [outer = 0x116787000] 07:39:55 INFO - PROCESS | 1648 | 1467383995539 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11853c000) [pid = 1648] [serial = 1141] [outer = 0x116787000] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c61d000 == 44 [pid = 1648] [id = 375] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b365000 == 43 [pid = 1648] [id = 374] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121259000 == 42 [pid = 1648] [id = 373] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12976a000 == 41 [pid = 1648] [id = 372] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128ca1800 == 40 [pid = 1648] [id = 371] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128b09000 == 39 [pid = 1648] [id = 370] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12568a000 == 38 [pid = 1648] [id = 369] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca800 == 37 [pid = 1648] [id = 368] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121321000 == 36 [pid = 1648] [id = 367] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119929800 == 35 [pid = 1648] [id = 366] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a8000 == 34 [pid = 1648] [id = 365] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116247000 == 33 [pid = 1648] [id = 364] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a2800 == 32 [pid = 1648] [id = 363] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c61f800 == 31 [pid = 1648] [id = 362] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118515800 == 30 [pid = 1648] [id = 379] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b36b800 == 29 [pid = 1648] [id = 378] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ce800 == 28 [pid = 1648] [id = 377] 07:39:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1133e6800 == 27 [pid = 1648] [id = 376] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128dd9000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118f3e400) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119445400) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116029800) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160e0c00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1250e3000) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126124800) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a5c400) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121561000) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112e4d800) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1133ca400) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bb45c00) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a7a2400) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185b9c00) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1186bc400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124d44800) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129626c00) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ac98000) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11853dc00) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aa90c00) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121a88000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124d3e400) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a7a9000) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11815a800) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118530c00) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bb20400) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1250d4800) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b120800) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb29400) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb42800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128b25400) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x126876400) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12b37ec00) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x128b31400) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 07:39:56 INFO - PROCESS | 1648 | 1467383996718 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:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1423ms 07:39:56 INFO - PROCESS | 1648 | 1467383996747 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 1648 | 1467383996750 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:39:56 INFO - PROCESS | 1648 | 1467383996760 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 1648 | 1467383996761 Marionette TRACE conn2 <- [1,1494,null,{}] 07:39:56 INFO - PROCESS | 1648 | 1467383996766 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:39:56 INFO - PROCESS | 1648 | 1467383996768 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:56 INFO - PROCESS | 1648 | 1467383996847 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:39:56 INFO - PROCESS | 1648 | 1467383996855 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 1648 | 1467383996857 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116015800 == 28 [pid = 1648] [id = 381] 07:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112e54c00) [pid = 1648] [serial = 1142] [outer = 0x0] 07:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112fe0800) [pid = 1648] [serial = 1143] [outer = 0x112e54c00] 07:39:56 INFO - PROCESS | 1648 | 1467383996886 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113aa8c00) [pid = 1648] [serial = 1144] [outer = 0x112e54c00] 07:39:57 INFO - PROCESS | 1648 | 1467383997261 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:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 524ms 07:39:57 INFO - PROCESS | 1648 | 1467383997283 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 1648 | 1467383997289 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:39:57 INFO - PROCESS | 1648 | 1467383997293 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 1648 | 1467383997295 Marionette TRACE conn2 <- [1,1498,null,{}] 07:39:57 INFO - PROCESS | 1648 | 1467383997297 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:39:57 INFO - PROCESS | 1648 | 1467383997299 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:57 INFO - PROCESS | 1648 | 1467383997377 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:39:57 INFO - PROCESS | 1648 | 1467383997382 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1648 | 1467383997383 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117137000 == 29 [pid = 1648] [id = 382] 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115014000) [pid = 1648] [serial = 1145] [outer = 0x0] 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116779000) [pid = 1648] [serial = 1146] [outer = 0x115014000] 07:39:57 INFO - PROCESS | 1648 | 1467383997414 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1171bfc00) [pid = 1648] [serial = 1147] [outer = 0x115014000] 07:39:57 INFO - PROCESS | 1648 | 1467383997744 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:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 07:39:57 INFO - PROCESS | 1648 | 1467383997770 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 1648 | 1467383997771 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:39:57 INFO - PROCESS | 1648 | 1467383997775 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 1648 | 1467383997777 Marionette TRACE conn2 <- [1,1502,null,{}] 07:39:57 INFO - PROCESS | 1648 | 1467383997785 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:39:57 INFO - PROCESS | 1648 | 1467383997788 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:57 INFO - PROCESS | 1648 | 1467383997866 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:39:57 INFO - PROCESS | 1648 | 1467383997918 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1648 | 1467383997921 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191ae000 == 30 [pid = 1648] [id = 383] 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e4b000) [pid = 1648] [serial = 1148] [outer = 0x0] 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1185c1c00) [pid = 1648] [serial = 1149] [outer = 0x112e4b000] 07:39:57 INFO - PROCESS | 1648 | 1467383997949 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118ff7400) [pid = 1648] [serial = 1150] [outer = 0x112e4b000] 07:39:58 INFO - PROCESS | 1648 | 1467383998243 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:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 07:39:58 INFO - PROCESS | 1648 | 1467383998297 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1648 | 1467383998300 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:39:58 INFO - PROCESS | 1648 | 1467383998304 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1648 | 1467383998305 Marionette TRACE conn2 <- [1,1506,null,{}] 07:39:58 INFO - PROCESS | 1648 | 1467383998308 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:39:58 INFO - PROCESS | 1648 | 1467383998309 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:58 INFO - PROCESS | 1648 | 1467383998386 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:39:58 INFO - PROCESS | 1648 | 1467383998390 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 1648 | 1467383998391 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x120750000 == 31 [pid = 1648] [id = 384] 07:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119693400) [pid = 1648] [serial = 1151] [outer = 0x0] 07:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a61c00) [pid = 1648] [serial = 1152] [outer = 0x119693400] 07:39:58 INFO - PROCESS | 1648 | 1467383998417 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1207b2800) [pid = 1648] [serial = 1153] [outer = 0x119693400] 07:39:58 INFO - PROCESS | 1648 | 1467383998788 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:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 07:39:58 INFO - PROCESS | 1648 | 1467383998823 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1648 | 1467383998825 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:39:58 INFO - PROCESS | 1648 | 1467383998829 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1648 | 1467383998831 Marionette TRACE conn2 <- [1,1510,null,{}] 07:39:58 INFO - PROCESS | 1648 | 1467383998846 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:39:58 INFO - PROCESS | 1648 | 1467383998848 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:58 INFO - PROCESS | 1648 | 1467383998990 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:39:59 INFO - PROCESS | 1648 | 1467383999040 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1648 | 1467383999042 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x121483000 == 32 [pid = 1648] [id = 385] 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127d5800) [pid = 1648] [serial = 1154] [outer = 0x0] 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1211df400) [pid = 1648] [serial = 1155] [outer = 0x1127d5800] 07:39:59 INFO - PROCESS | 1648 | 1467383999083 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121a86400) [pid = 1648] [serial = 1156] [outer = 0x1127d5800] 07:39:59 INFO - PROCESS | 1648 | 1467383999475 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:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 674ms 07:39:59 INFO - PROCESS | 1648 | 1467383999503 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 1648 | 1467383999505 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:39:59 INFO - PROCESS | 1648 | 1467383999507 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 1648 | 1467383999508 Marionette TRACE conn2 <- [1,1514,null,{}] 07:39:59 INFO - PROCESS | 1648 | 1467383999511 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:39:59 INFO - PROCESS | 1648 | 1467383999515 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:59 INFO - PROCESS | 1648 | 1467383999621 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:39:59 INFO - PROCESS | 1648 | 1467383999655 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1648 | 1467383999656 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:39:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b0d800 == 33 [pid = 1648] [id = 386] 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123646000) [pid = 1648] [serial = 1157] [outer = 0x0] 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1250dfc00) [pid = 1648] [serial = 1158] [outer = 0x123646000] 07:39:59 INFO - PROCESS | 1648 | 1467383999681 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12661e400) [pid = 1648] [serial = 1159] [outer = 0x123646000] 07:40:00 INFO - PROCESS | 1648 | 1467384000013 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:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 07:40:00 INFO - PROCESS | 1648 | 1467384000026 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1648 | 1467384000028 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:40:00 INFO - PROCESS | 1648 | 1467384000048 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1648 | 1467384000049 Marionette TRACE conn2 <- [1,1518,null,{}] 07:40:00 INFO - PROCESS | 1648 | 1467384000051 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:40:00 INFO - PROCESS | 1648 | 1467384000052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:00 INFO - PROCESS | 1648 | 1467384000146 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:40:00 INFO - PROCESS | 1648 | 1467384000150 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 1648 | 1467384000151 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x125690000 == 34 [pid = 1648] [id = 387] 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12661ec00) [pid = 1648] [serial = 1160] [outer = 0x0] 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1268ad000) [pid = 1648] [serial = 1161] [outer = 0x12661ec00] 07:40:00 INFO - PROCESS | 1648 | 1467384000176 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b24400) [pid = 1648] [serial = 1162] [outer = 0x12661ec00] 07:40:00 INFO - PROCESS | 1648 | 1467384000529 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:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 07:40:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:40:00 INFO - PROCESS | 1648 | 1467384000571 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1648 | 1467384000572 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:40:00 INFO - PROCESS | 1648 | 1467384000574 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1648 | 1467384000576 Marionette TRACE conn2 <- [1,1522,null,{}] 07:40:00 INFO - PROCESS | 1648 | 1467384000578 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:40:00 INFO - PROCESS | 1648 | 1467384000579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:00 INFO - PROCESS | 1648 | 1467384000675 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:40:00 INFO - PROCESS | 1648 | 1467384000678 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 1648 | 1467384000679 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0f800 == 35 [pid = 1648] [id = 388] 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126823400) [pid = 1648] [serial = 1163] [outer = 0x0] 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b30800) [pid = 1648] [serial = 1164] [outer = 0x126823400] 07:40:00 INFO - PROCESS | 1648 | 1467384000704 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128dd3800) [pid = 1648] [serial = 1165] [outer = 0x126823400] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128b2e800) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118541800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112de8c00) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186c1000) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1207ac000) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116030800) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x120727000) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112e4d400) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b385c00) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116073000) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126190c00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129547c00) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124d10000) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:40:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11853e000) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:40:01 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:40:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:40:01 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:40:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:40:01 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:40:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:40:01 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:40:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:40:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 570ms 07:40:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:40:01 INFO - PROCESS | 1648 | 1467384001141 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:40:01 INFO - PROCESS | 1648 | 1467384001146 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 1648 | 1467384001147 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:40:01 INFO - PROCESS | 1648 | 1467384001160 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 1648 | 1467384001161 Marionette TRACE conn2 <- [1,1526,null,{}] 07:40:01 INFO - PROCESS | 1648 | 1467384001164 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:40:01 INFO - PROCESS | 1648 | 1467384001165 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:01 INFO - PROCESS | 1648 | 1467384001243 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:40:01 INFO - PROCESS | 1648 | 1467384001247 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1648 | 1467384001248 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fb2800 == 36 [pid = 1648] [id = 389] 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x111cabc00) [pid = 1648] [serial = 1166] [outer = 0x0] 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12780cc00) [pid = 1648] [serial = 1167] [outer = 0x111cabc00] 07:40:01 INFO - PROCESS | 1648 | 1467384001275 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128dd9c00) [pid = 1648] [serial = 1168] [outer = 0x111cabc00] 07:40:01 INFO - PROCESS | 1648 | 1467384001606 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:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:40:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 483ms 07:40:01 INFO - PROCESS | 1648 | 1467384001633 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 1648 | 1467384001634 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:40:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:40:01 INFO - PROCESS | 1648 | 1467384001636 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 1648 | 1467384001638 Marionette TRACE conn2 <- [1,1530,null,{}] 07:40:01 INFO - PROCESS | 1648 | 1467384001640 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:40:01 INFO - PROCESS | 1648 | 1467384001641 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:01 INFO - PROCESS | 1648 | 1467384001743 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:40:01 INFO - PROCESS | 1648 | 1467384001750 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1648 | 1467384001751 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b1000 == 37 [pid = 1648] [id = 390] 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118f31800) [pid = 1648] [serial = 1169] [outer = 0x0] 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128fcc400) [pid = 1648] [serial = 1170] [outer = 0x118f31800] 07:40:01 INFO - PROCESS | 1648 | 1467384001775 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a79c800) [pid = 1648] [serial = 1171] [outer = 0x118f31800] 07:40:02 INFO - PROCESS | 1648 | 1467384002054 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:40:02 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:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:40:02 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:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:40:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 07:40:02 INFO - PROCESS | 1648 | 1467384002108 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 1648 | 1467384002110 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:40:02 INFO - PROCESS | 1648 | 1467384002124 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 1648 | 1467384002126 Marionette TRACE conn2 <- [1,1534,null,{}] 07:40:02 INFO - PROCESS | 1648 | 1467384002128 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:40:02 INFO - PROCESS | 1648 | 1467384002130 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:02 INFO - PROCESS | 1648 | 1467384002225 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:40:02 INFO - PROCESS | 1648 | 1467384002229 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 1648 | 1467384002231 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x121482000 == 38 [pid = 1648] [id = 391] 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112e4d400) [pid = 1648] [serial = 1172] [outer = 0x0] 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7eb000) [pid = 1648] [serial = 1173] [outer = 0x112e4d400] 07:40:02 INFO - PROCESS | 1648 | 1467384002274 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b114c00) [pid = 1648] [serial = 1174] [outer = 0x112e4d400] 07:40:02 INFO - PROCESS | 1648 | 1467384002781 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:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 669ms 07:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:40:02 INFO - PROCESS | 1648 | 1467384002793 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 1648 | 1467384002795 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:40:02 INFO - PROCESS | 1648 | 1467384002797 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 1648 | 1467384002798 Marionette TRACE conn2 <- [1,1538,null,{}] 07:40:02 INFO - PROCESS | 1648 | 1467384002800 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:40:02 INFO - PROCESS | 1648 | 1467384002803 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:02 INFO - PROCESS | 1648 | 1467384002883 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:40:02 INFO - PROCESS | 1648 | 1467384002889 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 1648 | 1467384002890 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5a800 == 39 [pid = 1648] [id = 392] 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121609400) [pid = 1648] [serial = 1175] [outer = 0x0] 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b381c00) [pid = 1648] [serial = 1176] [outer = 0x121609400] 07:40:02 INFO - PROCESS | 1648 | 1467384002915 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb25000) [pid = 1648] [serial = 1177] [outer = 0x121609400] 07:40:03 INFO - PROCESS | 1648 | 1467384003463 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:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 721ms 07:40:03 INFO - PROCESS | 1648 | 1467384003518 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 1648 | 1467384003521 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:40:03 INFO - PROCESS | 1648 | 1467384003524 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 1648 | 1467384003526 Marionette TRACE conn2 <- [1,1542,null,{}] 07:40:03 INFO - PROCESS | 1648 | 1467384003530 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:40:03 INFO - PROCESS | 1648 | 1467384003532 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:03 INFO - PROCESS | 1648 | 1467384003670 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:40:03 INFO - PROCESS | 1648 | 1467384003752 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1648 | 1467384003753 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f7f800 == 40 [pid = 1648] [id = 393] 07:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113da8400) [pid = 1648] [serial = 1178] [outer = 0x0] 07:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113f35800) [pid = 1648] [serial = 1179] [outer = 0x113da8400] 07:40:03 INFO - PROCESS | 1648 | 1467384003785 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1166ec000) [pid = 1648] [serial = 1180] [outer = 0x113da8400] 07:40:04 INFO - PROCESS | 1648 | 1467384004290 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:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 820ms 07:40:04 INFO - PROCESS | 1648 | 1467384004346 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 1648 | 1467384004349 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:40:04 INFO - PROCESS | 1648 | 1467384004355 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 1648 | 1467384004357 Marionette TRACE conn2 <- [1,1546,null,{}] 07:40:04 INFO - PROCESS | 1648 | 1467384004360 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:40:04 INFO - PROCESS | 1648 | 1467384004362 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:04 INFO - PROCESS | 1648 | 1467384004471 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:40:04 INFO - PROCESS | 1648 | 1467384004682 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 1648 | 1467384004684 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x115076000 == 41 [pid = 1648] [id = 394] 07:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111ca9400) [pid = 1648] [serial = 1181] [outer = 0x0] 07:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113847c00) [pid = 1648] [serial = 1182] [outer = 0x111ca9400] 07:40:04 INFO - PROCESS | 1648 | 1467384004712 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1160d5400) [pid = 1648] [serial = 1183] [outer = 0x111ca9400] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121482000 == 40 [pid = 1648] [id = 391] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1293b1000 == 39 [pid = 1648] [id = 390] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118fb2800 == 38 [pid = 1648] [id = 389] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0f800 == 37 [pid = 1648] [id = 388] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x125690000 == 36 [pid = 1648] [id = 387] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124b0d800 == 35 [pid = 1648] [id = 386] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121483000 == 34 [pid = 1648] [id = 385] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x120750000 == 33 [pid = 1648] [id = 384] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1191ae000 == 32 [pid = 1648] [id = 383] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117137000 == 31 [pid = 1648] [id = 382] 07:40:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116015800 == 30 [pid = 1648] [id = 381] 07:40:05 INFO - PROCESS | 1648 | 1467384005217 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:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 872ms 07:40:05 INFO - PROCESS | 1648 | 1467384005229 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 1648 | 1467384005231 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:40:05 INFO - PROCESS | 1648 | 1467384005237 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 1648 | 1467384005240 Marionette TRACE conn2 <- [1,1550,null,{}] 07:40:05 INFO - PROCESS | 1648 | 1467384005245 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:40:05 INFO - PROCESS | 1648 | 1467384005249 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:05 INFO - PROCESS | 1648 | 1467384005387 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128dcd800) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1256ac000) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129552c00) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119447000) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a5dc00) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121a85800) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11607fc00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11690b000) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1207b6400) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121421400) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112fdd800) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12bb2a000) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1138ee000) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116a0a000) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118545c00) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12bb49c00) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129627400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bef1400) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129310400) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ac9c400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118f32400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129307c00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128b25c00) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a7a5800) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x123787800) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1236d0000) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x126192800) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 07:40:05 INFO - PROCESS | 1648 | 1467384005481 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 1648 | 1467384005483 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117138000 == 31 [pid = 1648] [id = 395] 07:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112e51c00) [pid = 1648] [serial = 1184] [outer = 0x0] 07:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1160d4000) [pid = 1648] [serial = 1185] [outer = 0x112e51c00] 07:40:05 INFO - PROCESS | 1648 | 1467384005530 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118547800) [pid = 1648] [serial = 1186] [outer = 0x112e51c00] 07:40:05 INFO - PROCESS | 1648 | 1467384005959 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:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 775ms 07:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:40:06 INFO - PROCESS | 1648 | 1467384006012 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 1648 | 1467384006015 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:40:06 INFO - PROCESS | 1648 | 1467384006017 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 1648 | 1467384006018 Marionette TRACE conn2 <- [1,1554,null,{}] 07:40:06 INFO - PROCESS | 1648 | 1467384006021 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:40:06 INFO - PROCESS | 1648 | 1467384006022 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:06 INFO - PROCESS | 1648 | 1467384006105 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:40:06 INFO - PROCESS | 1648 | 1467384006110 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1648 | 1467384006111 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119467000 == 32 [pid = 1648] [id = 396] 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1185c3400) [pid = 1648] [serial = 1187] [outer = 0x0] 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118f32400) [pid = 1648] [serial = 1188] [outer = 0x1185c3400] 07:40:06 INFO - PROCESS | 1648 | 1467384006137 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119690400) [pid = 1648] [serial = 1189] [outer = 0x1185c3400] 07:40:06 INFO - PROCESS | 1648 | 1467384006493 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:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 07:40:06 INFO - PROCESS | 1648 | 1467384006538 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 1648 | 1467384006539 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:40:06 INFO - PROCESS | 1648 | 1467384006546 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 1648 | 1467384006550 Marionette TRACE conn2 <- [1,1558,null,{}] 07:40:06 INFO - PROCESS | 1648 | 1467384006554 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:40:06 INFO - PROCESS | 1648 | 1467384006557 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:06 INFO - PROCESS | 1648 | 1467384006637 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:40:06 INFO - PROCESS | 1648 | 1467384006643 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1648 | 1467384006644 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12153d000 == 33 [pid = 1648] [id = 397] 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112988c00) [pid = 1648] [serial = 1190] [outer = 0x0] 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1207b7c00) [pid = 1648] [serial = 1191] [outer = 0x112988c00] 07:40:06 INFO - PROCESS | 1648 | 1467384006669 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124b42800) [pid = 1648] [serial = 1192] [outer = 0x112988c00] 07:40:07 INFO - PROCESS | 1648 | 1467384007005 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:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 479ms 07:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:40:07 INFO - PROCESS | 1648 | 1467384007023 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1648 | 1467384007024 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:40:07 INFO - PROCESS | 1648 | 1467384007026 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1648 | 1467384007027 Marionette TRACE conn2 <- [1,1562,null,{}] 07:40:07 INFO - PROCESS | 1648 | 1467384007030 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:40:07 INFO - PROCESS | 1648 | 1467384007031 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:07 INFO - PROCESS | 1648 | 1467384007111 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:40:07 INFO - PROCESS | 1648 | 1467384007175 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1648 | 1467384007177 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x123626000 == 34 [pid = 1648] [id = 398] 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1185c4000) [pid = 1648] [serial = 1193] [outer = 0x0] 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1250df000) [pid = 1648] [serial = 1194] [outer = 0x1185c4000] 07:40:07 INFO - PROCESS | 1648 | 1467384007202 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1262b2c00) [pid = 1648] [serial = 1195] [outer = 0x1185c4000] 07:40:07 INFO - PROCESS | 1648 | 1467384007514 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:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 07:40:07 INFO - PROCESS | 1648 | 1467384007545 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1648 | 1467384007546 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:40:07 INFO - PROCESS | 1648 | 1467384007548 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1648 | 1467384007549 Marionette TRACE conn2 <- [1,1566,null,{}] 07:40:07 INFO - PROCESS | 1648 | 1467384007560 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:40:07 INFO - PROCESS | 1648 | 1467384007561 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:07 INFO - PROCESS | 1648 | 1467384007660 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:40:07 INFO - PROCESS | 1648 | 1467384007663 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1648 | 1467384007668 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12146c800 == 35 [pid = 1648] [id = 399] 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12780dc00) [pid = 1648] [serial = 1196] [outer = 0x0] 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127811c00) [pid = 1648] [serial = 1197] [outer = 0x12780dc00] 07:40:07 INFO - PROCESS | 1648 | 1467384007701 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128dd9000) [pid = 1648] [serial = 1198] [outer = 0x12780dc00] 07:40:08 INFO - PROCESS | 1648 | 1467384008076 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:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 577ms 07:40:08 INFO - PROCESS | 1648 | 1467384008125 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 1648 | 1467384008127 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:40:08 INFO - PROCESS | 1648 | 1467384008129 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 1648 | 1467384008130 Marionette TRACE conn2 <- [1,1570,null,{}] 07:40:08 INFO - PROCESS | 1648 | 1467384008132 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:40:08 INFO - PROCESS | 1648 | 1467384008134 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:08 INFO - PROCESS | 1648 | 1467384008237 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:40:08 INFO - PROCESS | 1648 | 1467384008255 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 1648 | 1467384008256 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x129152000 == 36 [pid = 1648] [id = 400] 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129310400) [pid = 1648] [serial = 1199] [outer = 0x0] 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7f0400) [pid = 1648] [serial = 1200] [outer = 0x129310400] 07:40:08 INFO - PROCESS | 1648 | 1467384008288 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12aa96800) [pid = 1648] [serial = 1201] [outer = 0x129310400] 07:40:08 INFO - PROCESS | 1648 | 1467384008621 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:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 07:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:40:08 INFO - PROCESS | 1648 | 1467384008652 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 1648 | 1467384008654 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:40:08 INFO - PROCESS | 1648 | 1467384008656 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 1648 | 1467384008657 Marionette TRACE conn2 <- [1,1574,null,{}] 07:40:08 INFO - PROCESS | 1648 | 1467384008660 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:40:08 INFO - PROCESS | 1648 | 1467384008661 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:08 INFO - PROCESS | 1648 | 1467384008758 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:40:08 INFO - PROCESS | 1648 | 1467384008762 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 1648 | 1467384008763 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b1000 == 37 [pid = 1648] [id = 401] 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aa96c00) [pid = 1648] [serial = 1202] [outer = 0x0] 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ac9f000) [pid = 1648] [serial = 1203] [outer = 0x12aa96c00] 07:40:08 INFO - PROCESS | 1648 | 1467384008788 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b380800) [pid = 1648] [serial = 1204] [outer = 0x12aa96c00] 07:40:09 INFO - PROCESS | 1648 | 1467384009139 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:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 07:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:40:09 INFO - PROCESS | 1648 | 1467384009175 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1648 | 1467384009176 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:40:09 INFO - PROCESS | 1648 | 1467384009178 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1648 | 1467384009179 Marionette TRACE conn2 <- [1,1578,null,{}] 07:40:09 INFO - PROCESS | 1648 | 1467384009182 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:40:09 INFO - PROCESS | 1648 | 1467384009183 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:09 INFO - PROCESS | 1648 | 1467384009284 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:40:09 INFO - PROCESS | 1648 | 1467384009287 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1648 | 1467384009288 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac16800 == 38 [pid = 1648] [id = 402] 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12aa97800) [pid = 1648] [serial = 1205] [outer = 0x0] 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb23400) [pid = 1648] [serial = 1206] [outer = 0x12aa97800] 07:40:09 INFO - PROCESS | 1648 | 1467384009321 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb2b800) [pid = 1648] [serial = 1207] [outer = 0x12aa97800] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12661ec00) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119693400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123646000) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112e4b000) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116787000) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112e54c00) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115014000) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126823400) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1121bdc00) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194ce000) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1256ad000) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112e50c00) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x111cabc00) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112e4d400) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118f31800) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:40:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1127d5800) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:40:09 INFO - PROCESS | 1648 | 1467384009715 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:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 572ms 07:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:40:09 INFO - PROCESS | 1648 | 1467384009751 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1648 | 1467384009752 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:40:09 INFO - PROCESS | 1648 | 1467384009754 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1648 | 1467384009755 Marionette TRACE conn2 <- [1,1582,null,{}] 07:40:09 INFO - PROCESS | 1648 | 1467384009757 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:40:09 INFO - PROCESS | 1648 | 1467384009759 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:09 INFO - PROCESS | 1648 | 1467384009838 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:40:09 INFO - PROCESS | 1648 | 1467384009893 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1648 | 1467384009894 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12153c000 == 39 [pid = 1648] [id = 403] 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112de8c00) [pid = 1648] [serial = 1208] [outer = 0x0] 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116787000) [pid = 1648] [serial = 1209] [outer = 0x112de8c00] 07:40:09 INFO - PROCESS | 1648 | 1467384009919 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a62000) [pid = 1648] [serial = 1210] [outer = 0x112de8c00] 07:40:10 INFO - PROCESS | 1648 | 1467384010224 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:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 07:40:10 INFO - PROCESS | 1648 | 1467384010273 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 1648 | 1467384010274 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:40:10 INFO - PROCESS | 1648 | 1467384010277 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 1648 | 1467384010278 Marionette TRACE conn2 <- [1,1586,null,{}] 07:40:10 INFO - PROCESS | 1648 | 1467384010280 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:40:10 INFO - PROCESS | 1648 | 1467384010282 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:10 INFO - PROCESS | 1648 | 1467384010377 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:40:10 INFO - PROCESS | 1648 | 1467384010381 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 1648 | 1467384010383 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c389800 == 40 [pid = 1648] [id = 404] 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120724400) [pid = 1648] [serial = 1211] [outer = 0x0] 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b27800) [pid = 1648] [serial = 1212] [outer = 0x120724400] 07:40:10 INFO - PROCESS | 1648 | 1467384010412 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bb1dc00) [pid = 1648] [serial = 1213] [outer = 0x120724400] 07:40:10 INFO - PROCESS | 1648 | 1467384010777 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:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 07:40:10 INFO - PROCESS | 1648 | 1467384010795 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 1648 | 1467384010797 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:40:10 INFO - PROCESS | 1648 | 1467384010825 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 1648 | 1467384010827 Marionette TRACE conn2 <- [1,1590,null,{}] 07:40:10 INFO - PROCESS | 1648 | 1467384010830 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:40:10 INFO - PROCESS | 1648 | 1467384010831 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:10 INFO - PROCESS | 1648 | 1467384010926 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:40:10 INFO - PROCESS | 1648 | 1467384010929 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 1648 | 1467384010931 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc58800 == 41 [pid = 1648] [id = 405] 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124d07800) [pid = 1648] [serial = 1214] [outer = 0x0] 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bef1000) [pid = 1648] [serial = 1215] [outer = 0x124d07800] 07:40:10 INFO - PROCESS | 1648 | 1467384010955 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12befb800) [pid = 1648] [serial = 1216] [outer = 0x124d07800] 07:40:11 INFO - PROCESS | 1648 | 1467384011293 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:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 531ms 07:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:40:11 INFO - PROCESS | 1648 | 1467384011345 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:40:11 INFO - PROCESS | 1648 | 1467384011346 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:40:11 INFO - PROCESS | 1648 | 1467384011348 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 1648 | 1467384011349 Marionette TRACE conn2 <- [1,1594,null,{}] 07:40:11 INFO - PROCESS | 1648 | 1467384011351 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:40:11 INFO - PROCESS | 1648 | 1467384011353 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:11 INFO - PROCESS | 1648 | 1467384011474 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:40:11 INFO - PROCESS | 1648 | 1467384011512 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1648 | 1467384011513 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x123696800 == 42 [pid = 1648] [id = 406] 07:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b29400) [pid = 1648] [serial = 1217] [outer = 0x0] 07:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12befc000) [pid = 1648] [serial = 1218] [outer = 0x128b29400] 07:40:11 INFO - PROCESS | 1648 | 1467384011537 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bf66c00) [pid = 1648] [serial = 1219] [outer = 0x128b29400] 07:40:11 INFO - PROCESS | 1648 | 1467384011979 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:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 07:40:12 INFO - PROCESS | 1648 | 1467384012020 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:40:12 INFO - PROCESS | 1648 | 1467384012023 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:40:12 INFO - PROCESS | 1648 | 1467384012026 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1648 | 1467384012029 Marionette TRACE conn2 <- [1,1598,null,{}] 07:40:12 INFO - PROCESS | 1648 | 1467384012033 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:40:12 INFO - PROCESS | 1648 | 1467384012035 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:12 INFO - PROCESS | 1648 | 1467384012143 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:40:12 INFO - PROCESS | 1648 | 1467384012236 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 1648 | 1467384012238 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e4d800 == 43 [pid = 1648] [id = 407] 07:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117e9d400) [pid = 1648] [serial = 1220] [outer = 0x0] 07:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118539400) [pid = 1648] [serial = 1221] [outer = 0x117e9d400] 07:40:12 INFO - PROCESS | 1648 | 1467384012270 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1186bbc00) [pid = 1648] [serial = 1222] [outer = 0x117e9d400] 07:40:12 INFO - PROCESS | 1648 | 1467384012676 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:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 673ms 07:40:12 INFO - PROCESS | 1648 | 1467384012699 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1648 | 1467384012703 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:40:12 INFO - PROCESS | 1648 | 1467384012707 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1648 | 1467384012709 Marionette TRACE conn2 <- [1,1602,null,{}] 07:40:12 INFO - PROCESS | 1648 | 1467384012712 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:40:12 INFO - PROCESS | 1648 | 1467384012713 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:12 INFO - PROCESS | 1648 | 1467384012823 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:40:12 INFO - PROCESS | 1648 | 1467384012937 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 1648 | 1467384012939 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b17000 == 44 [pid = 1648] [id = 408] 07:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1207b8c00) [pid = 1648] [serial = 1223] [outer = 0x0] 07:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121562c00) [pid = 1648] [serial = 1224] [outer = 0x1207b8c00] 07:40:12 INFO - PROCESS | 1648 | 1467384012972 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123646800) [pid = 1648] [serial = 1225] [outer = 0x1207b8c00] 07:40:13 INFO - PROCESS | 1648 | 1467384013411 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:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 773ms 07:40:13 INFO - PROCESS | 1648 | 1467384013490 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:40:13 INFO - PROCESS | 1648 | 1467384013492 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:40:13 INFO - PROCESS | 1648 | 1467384013498 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 1648 | 1467384013504 Marionette TRACE conn2 <- [1,1606,null,{}] 07:40:13 INFO - PROCESS | 1648 | 1467384013516 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:40:13 INFO - PROCESS | 1648 | 1467384013521 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:13 INFO - PROCESS | 1648 | 1467384013676 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:40:13 INFO - PROCESS | 1648 | 1467384013773 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1648 | 1467384013776 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd25000 == 45 [pid = 1648] [id = 409] 07:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127808800) [pid = 1648] [serial = 1226] [outer = 0x0] 07:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129309000) [pid = 1648] [serial = 1227] [outer = 0x127808800] 07:40:13 INFO - PROCESS | 1648 | 1467384013827 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aa94800) [pid = 1648] [serial = 1228] [outer = 0x127808800] 07:40:14 INFO - PROCESS | 1648 | 1467384014310 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:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 877ms 07:40:14 INFO - PROCESS | 1648 | 1467384014385 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:40:14 INFO - PROCESS | 1648 | 1467384014387 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:40:14 INFO - PROCESS | 1648 | 1467384014389 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 1648 | 1467384014390 Marionette TRACE conn2 <- [1,1610,null,{}] 07:40:14 INFO - PROCESS | 1648 | 1467384014393 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:40:14 INFO - PROCESS | 1648 | 1467384014394 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:14 INFO - PROCESS | 1648 | 1467384014498 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:40:14 INFO - PROCESS | 1648 | 1467384014570 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 1648 | 1467384014571 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666d800 == 46 [pid = 1648] [id = 410] 07:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116074000) [pid = 1648] [serial = 1229] [outer = 0x0] 07:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11832ac00) [pid = 1648] [serial = 1230] [outer = 0x116074000] 07:40:14 INFO - PROCESS | 1648 | 1467384014601 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124db8c00) [pid = 1648] [serial = 1231] [outer = 0x116074000] 07:40:15 INFO - PROCESS | 1648 | 1467384015176 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:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 819ms 07:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:40:15 INFO - PROCESS | 1648 | 1467384015209 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 1648 | 1467384015211 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:40:15 INFO - PROCESS | 1648 | 1467384015214 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 1648 | 1467384015216 Marionette TRACE conn2 <- [1,1614,null,{}] 07:40:15 INFO - PROCESS | 1648 | 1467384015223 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:40:15 INFO - PROCESS | 1648 | 1467384015224 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:15 INFO - PROCESS | 1648 | 1467384015320 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:40:15 INFO - PROCESS | 1648 | 1467384015393 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1648 | 1467384015394 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666f000 == 47 [pid = 1648] [id = 411] 07:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112cf3000) [pid = 1648] [serial = 1232] [outer = 0x0] 07:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112dedc00) [pid = 1648] [serial = 1233] [outer = 0x112cf3000] 07:40:15 INFO - PROCESS | 1648 | 1467384015423 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112fd5800) [pid = 1648] [serial = 1234] [outer = 0x112cf3000] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc58800 == 46 [pid = 1648] [id = 405] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c389800 == 45 [pid = 1648] [id = 404] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12153c000 == 44 [pid = 1648] [id = 403] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac16800 == 43 [pid = 1648] [id = 402] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b1000 == 42 [pid = 1648] [id = 401] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129152000 == 41 [pid = 1648] [id = 400] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12146c800 == 40 [pid = 1648] [id = 399] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123626000 == 39 [pid = 1648] [id = 398] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12153d000 == 38 [pid = 1648] [id = 397] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119467000 == 37 [pid = 1648] [id = 396] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117138000 == 36 [pid = 1648] [id = 395] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x115076000 == 35 [pid = 1648] [id = 394] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x116f7f800 == 34 [pid = 1648] [id = 393] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5a800 == 33 [pid = 1648] [id = 392] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x113d6a000 == 32 [pid = 1648] [id = 380] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11666d800 == 31 [pid = 1648] [id = 410] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd25000 == 30 [pid = 1648] [id = 409] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126b17000 == 29 [pid = 1648] [id = 408] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x116e4d800 == 28 [pid = 1648] [id = 407] 07:40:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123696800 == 27 [pid = 1648] [id = 406] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1268a3800) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126197c00) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b24400) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b37d800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1256adc00) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12780cc00) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128dd9c00) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a7eb000) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128fcc400) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b381c00) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b114c00) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128dd3800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1211df400) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121a86400) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a79c800) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1207b2800) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1268ad000) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119a61c00) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12661e400) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185c1c00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118ff7400) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11853c000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a0b000) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112fe0800) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113aa8c00) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116779000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1250dfc00) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1171bfc00) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b30800) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11383a400) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1128a5400) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119a55800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1207b8000) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 07:40:16 INFO - PROCESS | 1648 | 1467384016348 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:40:16 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:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1174ms 07:40:16 INFO - PROCESS | 1648 | 1467384016389 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:40:16 INFO - PROCESS | 1648 | 1467384016391 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:40:16 INFO - PROCESS | 1648 | 1467384016394 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1648 | 1467384016396 Marionette TRACE conn2 <- [1,1618,null,{}] 07:40:16 INFO - PROCESS | 1648 | 1467384016400 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:40:16 INFO - PROCESS | 1648 | 1467384016401 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:16 INFO - PROCESS | 1648 | 1467384016485 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:40:16 INFO - PROCESS | 1648 | 1467384016489 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 1648 | 1467384016492 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f43000 == 28 [pid = 1648] [id = 412] 07:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112979400) [pid = 1648] [serial = 1235] [outer = 0x0] 07:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112e4c000) [pid = 1648] [serial = 1236] [outer = 0x112979400] 07:40:16 INFO - PROCESS | 1648 | 1467384016523 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112fd9c00) [pid = 1648] [serial = 1237] [outer = 0x112979400] 07:40:16 INFO - PROCESS | 1648 | 1467384016918 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:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 572ms 07:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:40:16 INFO - PROCESS | 1648 | 1467384016972 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 1648 | 1467384016976 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:40:16 INFO - PROCESS | 1648 | 1467384016981 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1648 | 1467384016983 Marionette TRACE conn2 <- [1,1622,null,{}] 07:40:16 INFO - PROCESS | 1648 | 1467384016986 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:40:16 INFO - PROCESS | 1648 | 1467384016988 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:17 INFO - PROCESS | 1648 | 1467384017066 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:40:17 INFO - PROCESS | 1648 | 1467384017072 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 1648 | 1467384017074 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f81800 == 29 [pid = 1648] [id = 413] 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113f2dc00) [pid = 1648] [serial = 1238] [outer = 0x0] 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11501f400) [pid = 1648] [serial = 1239] [outer = 0x113f2dc00] 07:40:17 INFO - PROCESS | 1648 | 1467384017101 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116077c00) [pid = 1648] [serial = 1240] [outer = 0x113f2dc00] 07:40:17 INFO - PROCESS | 1648 | 1467384017460 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:40:17 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:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 525ms 07:40:17 INFO - PROCESS | 1648 | 1467384017505 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 1648 | 1467384017507 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:40:17 INFO - PROCESS | 1648 | 1467384017509 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 1648 | 1467384017511 Marionette TRACE conn2 <- [1,1626,null,{}] 07:40:17 INFO - PROCESS | 1648 | 1467384017520 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:40:17 INFO - PROCESS | 1648 | 1467384017523 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:17 INFO - PROCESS | 1648 | 1467384017600 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:40:17 INFO - PROCESS | 1648 | 1467384017609 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 1648 | 1467384017611 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187da000 == 30 [pid = 1648] [id = 414] 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1128a5000) [pid = 1648] [serial = 1241] [outer = 0x0] 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1176df400) [pid = 1648] [serial = 1242] [outer = 0x1128a5000] 07:40:17 INFO - PROCESS | 1648 | 1467384017640 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11832b400) [pid = 1648] [serial = 1243] [outer = 0x1128a5000] 07:40:17 INFO - PROCESS | 1648 | 1467384017998 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:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 528ms 07:40:18 INFO - PROCESS | 1648 | 1467384018038 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1648 | 1467384018040 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:40:18 INFO - PROCESS | 1648 | 1467384018042 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1648 | 1467384018043 Marionette TRACE conn2 <- [1,1630,null,{}] 07:40:18 INFO - PROCESS | 1648 | 1467384018045 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:40:18 INFO - PROCESS | 1648 | 1467384018046 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:18 INFO - PROCESS | 1648 | 1467384018155 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:40:18 INFO - PROCESS | 1648 | 1467384018188 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1648 | 1467384018189 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x121251800 == 31 [pid = 1648] [id = 415] 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11853ac00) [pid = 1648] [serial = 1244] [outer = 0x0] 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1185bac00) [pid = 1648] [serial = 1245] [outer = 0x11853ac00] 07:40:18 INFO - PROCESS | 1648 | 1467384018215 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11869fc00) [pid = 1648] [serial = 1246] [outer = 0x11853ac00] 07:40:18 INFO - PROCESS | 1648 | 1467384018538 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:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 517ms 07:40:18 INFO - PROCESS | 1648 | 1467384018569 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1648 | 1467384018572 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:40:18 INFO - PROCESS | 1648 | 1467384018575 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1648 | 1467384018576 Marionette TRACE conn2 <- [1,1634,null,{}] 07:40:18 INFO - PROCESS | 1648 | 1467384018579 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:40:18 INFO - PROCESS | 1648 | 1467384018580 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:18 INFO - PROCESS | 1648 | 1467384018672 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:40:18 INFO - PROCESS | 1648 | 1467384018709 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1648 | 1467384018710 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12154b800 == 32 [pid = 1648] [id = 416] 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113da8800) [pid = 1648] [serial = 1247] [outer = 0x0] 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118f31800) [pid = 1648] [serial = 1248] [outer = 0x113da8800] 07:40:18 INFO - PROCESS | 1648 | 1467384018735 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118ff7400) [pid = 1648] [serial = 1249] [outer = 0x113da8800] 07:40:19 INFO - PROCESS | 1648 | 1467384019057 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:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 07:40:19 INFO - PROCESS | 1648 | 1467384019094 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 1648 | 1467384019095 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:40:19 INFO - PROCESS | 1648 | 1467384019097 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 1648 | 1467384019098 Marionette TRACE conn2 <- [1,1638,null,{}] 07:40:19 INFO - PROCESS | 1648 | 1467384019101 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:40:19 INFO - PROCESS | 1648 | 1467384019105 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:19 INFO - PROCESS | 1648 | 1467384019224 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:40:19 INFO - PROCESS | 1648 | 1467384019227 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1648 | 1467384019229 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x125073800 == 33 [pid = 1648] [id = 417] 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118f3b400) [pid = 1648] [serial = 1250] [outer = 0x0] 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1194cb000) [pid = 1648] [serial = 1251] [outer = 0x118f3b400] 07:40:19 INFO - PROCESS | 1648 | 1467384019254 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121603c00) [pid = 1648] [serial = 1252] [outer = 0x118f3b400] 07:40:19 INFO - PROCESS | 1648 | 1467384019594 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:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 07:40:19 INFO - PROCESS | 1648 | 1467384019621 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 1648 | 1467384019623 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:40:19 INFO - PROCESS | 1648 | 1467384019625 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 1648 | 1467384019626 Marionette TRACE conn2 <- [1,1642,null,{}] 07:40:19 INFO - PROCESS | 1648 | 1467384019635 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:40:19 INFO - PROCESS | 1648 | 1467384019637 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:19 INFO - PROCESS | 1648 | 1467384019734 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:40:19 INFO - PROCESS | 1648 | 1467384019737 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1648 | 1467384019739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266de000 == 34 [pid = 1648] [id = 418] 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x110e80000) [pid = 1648] [serial = 1253] [outer = 0x0] 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121de5c00) [pid = 1648] [serial = 1254] [outer = 0x110e80000] 07:40:19 INFO - PROCESS | 1648 | 1467384019763 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124d10000) [pid = 1648] [serial = 1255] [outer = 0x110e80000] 07:40:20 INFO - PROCESS | 1648 | 1467384020114 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:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 526ms 07:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:40:20 INFO - PROCESS | 1648 | 1467384020153 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 1648 | 1467384020155 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:40:20 INFO - PROCESS | 1648 | 1467384020157 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 1648 | 1467384020158 Marionette TRACE conn2 <- [1,1646,null,{}] 07:40:20 INFO - PROCESS | 1648 | 1467384020161 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:40:20 INFO - PROCESS | 1648 | 1467384020162 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:20 INFO - PROCESS | 1648 | 1467384020257 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:40:20 INFO - PROCESS | 1648 | 1467384020297 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 1648 | 1467384020298 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0f000 == 35 [pid = 1648] [id = 419] 07:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124d48800) [pid = 1648] [serial = 1256] [outer = 0x0] 07:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1250e2400) [pid = 1648] [serial = 1257] [outer = 0x124d48800] 07:40:20 INFO - PROCESS | 1648 | 1467384020323 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126124c00) [pid = 1648] [serial = 1258] [outer = 0x124d48800] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12780dc00) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129310400) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112de8c00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121609400) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111ca9400) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1185c3400) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185c4000) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12aa96c00) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113da8400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112e51c00) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112988c00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa97800) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120724400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124d07800) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:40:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b29400) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:40:20 INFO - PROCESS | 1648 | 1467384020789 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:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 668ms 07:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:40:20 INFO - PROCESS | 1648 | 1467384020826 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 1648 | 1467384020828 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:40:20 INFO - PROCESS | 1648 | 1467384020830 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 1648 | 1467384020831 Marionette TRACE conn2 <- [1,1650,null,{}] 07:40:20 INFO - PROCESS | 1648 | 1467384020840 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:40:20 INFO - PROCESS | 1648 | 1467384020842 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:20 INFO - PROCESS | 1648 | 1467384020972 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:40:21 INFO - PROCESS | 1648 | 1467384021034 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 1648 | 1467384021035 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b1000 == 36 [pid = 1648] [id = 420] 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x110e80400) [pid = 1648] [serial = 1259] [outer = 0x0] 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11853e400) [pid = 1648] [serial = 1260] [outer = 0x110e80400] 07:40:21 INFO - PROCESS | 1648 | 1467384021063 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1236d1400) [pid = 1648] [serial = 1261] [outer = 0x110e80400] 07:40:21 INFO - PROCESS | 1648 | 1467384021352 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:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 578ms 07:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:40:21 INFO - PROCESS | 1648 | 1467384021409 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1648 | 1467384021410 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:40:21 INFO - PROCESS | 1648 | 1467384021412 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 1648 | 1467384021413 Marionette TRACE conn2 <- [1,1654,null,{}] 07:40:21 INFO - PROCESS | 1648 | 1467384021416 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:40:21 INFO - PROCESS | 1648 | 1467384021417 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:21 INFO - PROCESS | 1648 | 1467384021524 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:40:21 INFO - PROCESS | 1648 | 1467384021532 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 1648 | 1467384021533 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129151000 == 37 [pid = 1648] [id = 421] 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12360e400) [pid = 1648] [serial = 1262] [outer = 0x0] 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1250de000) [pid = 1648] [serial = 1263] [outer = 0x12360e400] 07:40:21 INFO - PROCESS | 1648 | 1467384021558 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12661e400) [pid = 1648] [serial = 1264] [outer = 0x12360e400] 07:40:21 INFO - PROCESS | 1648 | 1467384021861 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:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 07:40:21 INFO - PROCESS | 1648 | 1467384021883 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1648 | 1467384021887 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:40:21 INFO - PROCESS | 1648 | 1467384021891 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 1648 | 1467384021893 Marionette TRACE conn2 <- [1,1658,null,{}] 07:40:21 INFO - PROCESS | 1648 | 1467384021895 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:40:21 INFO - PROCESS | 1648 | 1467384021897 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:21 INFO - PROCESS | 1648 | 1467384021996 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:40:22 INFO - PROCESS | 1648 | 1467384022000 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1648 | 1467384022004 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a825000 == 38 [pid = 1648] [id = 422] 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12681b800) [pid = 1648] [serial = 1265] [outer = 0x0] 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1268aa000) [pid = 1648] [serial = 1266] [outer = 0x12681b800] 07:40:22 INFO - PROCESS | 1648 | 1467384022031 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c1e400) [pid = 1648] [serial = 1267] [outer = 0x12681b800] 07:40:22 INFO - PROCESS | 1648 | 1467384022387 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:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 07:40:22 INFO - PROCESS | 1648 | 1467384022411 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 1648 | 1467384022412 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:40:22 INFO - PROCESS | 1648 | 1467384022414 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 1648 | 1467384022415 Marionette TRACE conn2 <- [1,1662,null,{}] 07:40:22 INFO - PROCESS | 1648 | 1467384022417 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:40:22 INFO - PROCESS | 1648 | 1467384022420 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:22 INFO - PROCESS | 1648 | 1467384022528 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:40:22 INFO - PROCESS | 1648 | 1467384022532 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1648 | 1467384022534 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b377000 == 39 [pid = 1648] [id = 423] 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b27000) [pid = 1648] [serial = 1268] [outer = 0x0] 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128dd4400) [pid = 1648] [serial = 1269] [outer = 0x128b27000] 07:40:22 INFO - PROCESS | 1648 | 1467384022561 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129307c00) [pid = 1648] [serial = 1270] [outer = 0x128b27000] 07:40:23 INFO - PROCESS | 1648 | 1467384023126 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:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 07:40:23 INFO - PROCESS | 1648 | 1467384023162 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 1648 | 1467384023165 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:40:23 INFO - PROCESS | 1648 | 1467384023172 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 1648 | 1467384023176 Marionette TRACE conn2 <- [1,1666,null,{}] 07:40:23 INFO - PROCESS | 1648 | 1467384023179 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:40:23 INFO - PROCESS | 1648 | 1467384023181 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:23 INFO - PROCESS | 1648 | 1467384023294 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:40:23 INFO - PROCESS | 1648 | 1467384023421 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 1648 | 1467384023423 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11714a800 == 40 [pid = 1648] [id = 424] 07:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112fe0800) [pid = 1648] [serial = 1271] [outer = 0x0] 07:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1133ca400) [pid = 1648] [serial = 1272] [outer = 0x112fe0800] 07:40:23 INFO - PROCESS | 1648 | 1467384023454 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113da8000) [pid = 1648] [serial = 1273] [outer = 0x112fe0800] 07:40:24 INFO - PROCESS | 1648 | 1467384023994 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:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 876ms 07:40:24 INFO - PROCESS | 1648 | 1467384024046 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 1648 | 1467384024049 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:40:24 INFO - PROCESS | 1648 | 1467384024057 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 1648 | 1467384024059 Marionette TRACE conn2 <- [1,1670,null,{}] 07:40:24 INFO - PROCESS | 1648 | 1467384024062 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:40:24 INFO - PROCESS | 1648 | 1467384024064 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:24 INFO - PROCESS | 1648 | 1467384024336 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:40:24 INFO - PROCESS | 1648 | 1467384024512 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 1648 | 1467384024514 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a4b800 == 41 [pid = 1648] [id = 425] 07:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112debc00) [pid = 1648] [serial = 1274] [outer = 0x0] 07:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112e54800) [pid = 1648] [serial = 1275] [outer = 0x112debc00] 07:40:24 INFO - PROCESS | 1648 | 1467384024564 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1138f0800) [pid = 1648] [serial = 1276] [outer = 0x112debc00] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a825000 == 40 [pid = 1648] [id = 422] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x129151000 == 39 [pid = 1648] [id = 421] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b1000 == 38 [pid = 1648] [id = 420] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0f000 == 37 [pid = 1648] [id = 419] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1266de000 == 36 [pid = 1648] [id = 418] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x125073800 == 35 [pid = 1648] [id = 417] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12154b800 == 34 [pid = 1648] [id = 416] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121251800 == 33 [pid = 1648] [id = 415] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1187da000 == 32 [pid = 1648] [id = 414] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116f81800 == 31 [pid = 1648] [id = 413] 07:40:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113f43000 == 30 [pid = 1648] [id = 412] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12befc000) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x127811c00) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a7f0400) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116787000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bb25000) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113847c00) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1160d5400) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118f32400) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119690400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1250df000) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b380800) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113f35800) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1166ec000) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ac9f000) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1160d4000) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118547800) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1207b7c00) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124b42800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bb23400) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b27800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bef1000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12befb800) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bb2b800) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb1dc00) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aa96800) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119a62000) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128dd9000) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1262b2c00) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bf66c00) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 07:40:25 INFO - PROCESS | 1648 | 1467384025023 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:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 972ms 07:40:25 INFO - PROCESS | 1648 | 1467384025030 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 1648 | 1467384025033 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:40:25 INFO - PROCESS | 1648 | 1467384025044 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 1648 | 1467384025046 Marionette TRACE conn2 <- [1,1674,null,{}] 07:40:25 INFO - PROCESS | 1648 | 1467384025049 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:40:25 INFO - PROCESS | 1648 | 1467384025050 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:25 INFO - PROCESS | 1648 | 1467384025138 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:40:25 INFO - PROCESS | 1648 | 1467384025142 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 1648 | 1467384025144 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f81800 == 31 [pid = 1648] [id = 426] 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1160d5800) [pid = 1648] [serial = 1277] [outer = 0x0] 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1162d2c00) [pid = 1648] [serial = 1278] [outer = 0x1160d5800] 07:40:25 INFO - PROCESS | 1648 | 1467384025171 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x117104400) [pid = 1648] [serial = 1279] [outer = 0x1160d5800] 07:40:25 INFO - PROCESS | 1648 | 1467384025543 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:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 07:40:25 INFO - PROCESS | 1648 | 1467384025563 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 1648 | 1467384025565 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:40:25 INFO - PROCESS | 1648 | 1467384025568 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 1648 | 1467384025571 Marionette TRACE conn2 <- [1,1678,null,{}] 07:40:25 INFO - PROCESS | 1648 | 1467384025574 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:40:25 INFO - PROCESS | 1648 | 1467384025575 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:25 INFO - PROCESS | 1648 | 1467384025654 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:40:25 INFO - PROCESS | 1648 | 1467384025661 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 1648 | 1467384025662 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119940800 == 32 [pid = 1648] [id = 427] 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1176e0400) [pid = 1648] [serial = 1280] [outer = 0x0] 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11853e000) [pid = 1648] [serial = 1281] [outer = 0x1176e0400] 07:40:25 INFO - PROCESS | 1648 | 1467384025691 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186a2800) [pid = 1648] [serial = 1282] [outer = 0x1176e0400] 07:40:26 INFO - PROCESS | 1648 | 1467384026073 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:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 524ms 07:40:26 INFO - PROCESS | 1648 | 1467384026093 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1648 | 1467384026095 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:40:26 INFO - PROCESS | 1648 | 1467384026115 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1648 | 1467384026119 Marionette TRACE conn2 <- [1,1682,null,{}] 07:40:26 INFO - PROCESS | 1648 | 1467384026122 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:40:26 INFO - PROCESS | 1648 | 1467384026124 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:26 INFO - PROCESS | 1648 | 1467384026207 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:40:26 INFO - PROCESS | 1648 | 1467384026211 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1648 | 1467384026212 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12352c800 == 33 [pid = 1648] [id = 428] 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118764400) [pid = 1648] [serial = 1283] [outer = 0x0] 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1194ce800) [pid = 1648] [serial = 1284] [outer = 0x118764400] 07:40:26 INFO - PROCESS | 1648 | 1467384026240 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119a62c00) [pid = 1648] [serial = 1285] [outer = 0x118764400] 07:40:26 INFO - PROCESS | 1648 | 1467384026586 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:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 483ms 07:40:26 INFO - PROCESS | 1648 | 1467384026589 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1648 | 1467384026591 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:40:26 INFO - PROCESS | 1648 | 1467384026593 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1648 | 1467384026594 Marionette TRACE conn2 <- [1,1686,null,{}] 07:40:26 INFO - PROCESS | 1648 | 1467384026597 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:40:26 INFO - PROCESS | 1648 | 1467384026598 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:26 INFO - PROCESS | 1648 | 1467384026681 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:40:26 INFO - PROCESS | 1648 | 1467384026688 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1648 | 1467384026689 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x125698800 == 34 [pid = 1648] [id = 429] 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119c19800) [pid = 1648] [serial = 1286] [outer = 0x0] 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1207b8400) [pid = 1648] [serial = 1287] [outer = 0x119c19800] 07:40:26 INFO - PROCESS | 1648 | 1467384026714 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121561000) [pid = 1648] [serial = 1288] [outer = 0x119c19800] 07:40:27 INFO - PROCESS | 1648 | 1467384027228 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:40:27 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:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 07:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:40:27 INFO - PROCESS | 1648 | 1467384027263 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1648 | 1467384027266 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:40:27 INFO - PROCESS | 1648 | 1467384027271 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1648 | 1467384027274 Marionette TRACE conn2 <- [1,1690,null,{}] 07:40:27 INFO - PROCESS | 1648 | 1467384027278 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:40:27 INFO - PROCESS | 1648 | 1467384027280 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:27 INFO - PROCESS | 1648 | 1467384027381 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:40:27 INFO - PROCESS | 1648 | 1467384027452 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 1648 | 1467384027454 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191c3800 == 35 [pid = 1648] [id = 430] 07:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11602e400) [pid = 1648] [serial = 1289] [outer = 0x0] 07:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1166f1c00) [pid = 1648] [serial = 1290] [outer = 0x11602e400] 07:40:27 INFO - PROCESS | 1648 | 1467384027486 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118328800) [pid = 1648] [serial = 1291] [outer = 0x11602e400] 07:40:27 INFO - PROCESS | 1648 | 1467384027887 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:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 673ms 07:40:27 INFO - PROCESS | 1648 | 1467384027943 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1648 | 1467384027946 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:40:27 INFO - PROCESS | 1648 | 1467384027950 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1648 | 1467384027955 Marionette TRACE conn2 <- [1,1694,null,{}] 07:40:27 INFO - PROCESS | 1648 | 1467384027957 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:40:27 INFO - PROCESS | 1648 | 1467384027959 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:28 INFO - PROCESS | 1648 | 1467384028079 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:40:28 INFO - PROCESS | 1648 | 1467384028141 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1648 | 1467384028142 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266ea000 == 36 [pid = 1648] [id = 431] 07:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118ff1000) [pid = 1648] [serial = 1292] [outer = 0x0] 07:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11969bc00) [pid = 1648] [serial = 1293] [outer = 0x118ff1000] 07:40:28 INFO - PROCESS | 1648 | 1467384028173 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1211e4000) [pid = 1648] [serial = 1294] [outer = 0x118ff1000] 07:40:28 INFO - PROCESS | 1648 | 1467384028630 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:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 724ms 07:40:28 INFO - PROCESS | 1648 | 1467384028676 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:40:28 INFO - PROCESS | 1648 | 1467384028679 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:40:28 INFO - PROCESS | 1648 | 1467384028682 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:40:28 INFO - PROCESS | 1648 | 1467384028689 Marionette TRACE conn2 <- [1,1698,null,{}] 07:40:28 INFO - PROCESS | 1648 | 1467384028701 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:40:28 INFO - PROCESS | 1648 | 1467384028706 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:28 INFO - PROCESS | 1648 | 1467384028848 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:40:28 INFO - PROCESS | 1648 | 1467384028922 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1648 | 1467384028924 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811e000 == 37 [pid = 1648] [id = 432] 07:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124db7800) [pid = 1648] [serial = 1295] [outer = 0x0] 07:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1250dd800) [pid = 1648] [serial = 1296] [outer = 0x124db7800] 07:40:28 INFO - PROCESS | 1648 | 1467384028957 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126198000) [pid = 1648] [serial = 1297] [outer = 0x124db7800] 07:40:29 INFO - PROCESS | 1648 | 1467384029437 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:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 778ms 07:40:29 INFO - PROCESS | 1648 | 1467384029460 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1648 | 1467384029464 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:40:29 INFO - PROCESS | 1648 | 1467384029467 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 1648 | 1467384029472 Marionette TRACE conn2 <- [1,1702,null,{}] 07:40:29 INFO - PROCESS | 1648 | 1467384029475 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:40:29 INFO - PROCESS | 1648 | 1467384029478 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:29 INFO - PROCESS | 1648 | 1467384029627 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:40:29 INFO - PROCESS | 1648 | 1467384029727 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 1648 | 1467384029728 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a80f800 == 38 [pid = 1648] [id = 433] 07:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1250e3000) [pid = 1648] [serial = 1298] [outer = 0x0] 07:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1268a0400) [pid = 1648] [serial = 1299] [outer = 0x1250e3000] 07:40:29 INFO - PROCESS | 1648 | 1467384029777 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12780e800) [pid = 1648] [serial = 1300] [outer = 0x1250e3000] 07:40:30 INFO - PROCESS | 1648 | 1467384030220 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:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 774ms 07:40:30 INFO - PROCESS | 1648 | 1467384030242 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 1648 | 1467384030243 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:40:30 INFO - PROCESS | 1648 | 1467384030246 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1648 | 1467384030247 Marionette TRACE conn2 <- [1,1706,null,{}] 07:40:30 INFO - PROCESS | 1648 | 1467384030249 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:40:30 INFO - PROCESS | 1648 | 1467384030251 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:30 INFO - PROCESS | 1648 | 1467384030348 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:40:30 INFO - PROCESS | 1648 | 1467384030406 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 1648 | 1467384030407 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b360000 == 39 [pid = 1648] [id = 434] 07:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12780e400) [pid = 1648] [serial = 1301] [outer = 0x0] 07:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b2b800) [pid = 1648] [serial = 1302] [outer = 0x12780e400] 07:40:30 INFO - PROCESS | 1648 | 1467384030436 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c22400) [pid = 1648] [serial = 1303] [outer = 0x12780e400] 07:40:30 INFO - PROCESS | 1648 | 1467384030879 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:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 07:40:30 INFO - PROCESS | 1648 | 1467384030918 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 1648 | 1467384030920 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:40:30 INFO - PROCESS | 1648 | 1467384030923 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1648 | 1467384030926 Marionette TRACE conn2 <- [1,1710,null,{}] 07:40:30 INFO - PROCESS | 1648 | 1467384030929 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:40:30 INFO - PROCESS | 1648 | 1467384030936 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:31 INFO - PROCESS | 1648 | 1467384031134 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:40:31 INFO - PROCESS | 1648 | 1467384031237 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1648 | 1467384031238 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb53800 == 40 [pid = 1648] [id = 435] 07:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c26000) [pid = 1648] [serial = 1304] [outer = 0x0] 07:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129546400) [pid = 1648] [serial = 1305] [outer = 0x128c26000] 07:40:31 INFO - PROCESS | 1648 | 1467384031286 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a7ecc00) [pid = 1648] [serial = 1306] [outer = 0x128c26000] 07:40:31 INFO - PROCESS | 1648 | 1467384031741 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:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 872ms 07:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:40:31 INFO - PROCESS | 1648 | 1467384031795 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 1648 | 1467384031797 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:40:31 INFO - PROCESS | 1648 | 1467384031799 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 1648 | 1467384031800 Marionette TRACE conn2 <- [1,1714,null,{}] 07:40:31 INFO - PROCESS | 1648 | 1467384031803 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:40:31 INFO - PROCESS | 1648 | 1467384031804 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:31 INFO - PROCESS | 1648 | 1467384031899 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:40:31 INFO - PROCESS | 1648 | 1467384031957 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1648 | 1467384031958 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3a2000 == 41 [pid = 1648] [id = 436] 07:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128c2ac00) [pid = 1648] [serial = 1307] [outer = 0x0] 07:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12aa8cc00) [pid = 1648] [serial = 1308] [outer = 0x128c2ac00] 07:40:31 INFO - PROCESS | 1648 | 1467384031987 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12ac99800) [pid = 1648] [serial = 1309] [outer = 0x128c2ac00] 07:40:32 INFO - PROCESS | 1648 | 1467384032606 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:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 870ms 07:40:32 INFO - PROCESS | 1648 | 1467384032671 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:40:32 INFO - PROCESS | 1648 | 1467384032674 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:40:32 INFO - PROCESS | 1648 | 1467384032679 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 1648 | 1467384032682 Marionette TRACE conn2 <- [1,1718,null,{}] 07:40:32 INFO - PROCESS | 1648 | 1467384032687 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:40:32 INFO - PROCESS | 1648 | 1467384032690 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:32 INFO - PROCESS | 1648 | 1467384032813 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:40:32 INFO - PROCESS | 1648 | 1467384032871 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1648 | 1467384032872 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119927000 == 42 [pid = 1648] [id = 437] 07:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1132bf400) [pid = 1648] [serial = 1310] [outer = 0x0] 07:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1160d3c00) [pid = 1648] [serial = 1311] [outer = 0x1132bf400] 07:40:32 INFO - PROCESS | 1648 | 1467384032900 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11832dc00) [pid = 1648] [serial = 1312] [outer = 0x1132bf400] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12352c800 == 41 [pid = 1648] [id = 428] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119940800 == 40 [pid = 1648] [id = 427] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116f81800 == 39 [pid = 1648] [id = 426] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x113a4b800 == 38 [pid = 1648] [id = 425] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11714a800 == 37 [pid = 1648] [id = 424] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11666f000 == 36 [pid = 1648] [id = 411] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b377000 == 35 [pid = 1648] [id = 423] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3a2000 == 34 [pid = 1648] [id = 436] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb53800 == 33 [pid = 1648] [id = 435] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b360000 == 32 [pid = 1648] [id = 434] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12a80f800 == 31 [pid = 1648] [id = 433] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11811e000 == 30 [pid = 1648] [id = 432] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1266ea000 == 29 [pid = 1648] [id = 431] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x125698800 == 28 [pid = 1648] [id = 429] 07:40:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1191c3800 == 27 [pid = 1648] [id = 430] 07:40:33 INFO - PROCESS | 1648 | 1467384033946 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:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1276ms 07:40:33 INFO - PROCESS | 1648 | 1467384033954 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1648 | 1467384033956 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:40:33 INFO - PROCESS | 1648 | 1467384033959 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1648 | 1467384033961 Marionette TRACE conn2 <- [1,1722,null,{}] 07:40:33 INFO - PROCESS | 1648 | 1467384033973 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:40:33 INFO - PROCESS | 1648 | 1467384033974 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:34 INFO - PROCESS | 1648 | 1467384034080 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:40:34 INFO - PROCESS | 1648 | 1467384034142 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 1648 | 1467384034144 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666f000 == 28 [pid = 1648] [id = 438] 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11386e000) [pid = 1648] [serial = 1313] [outer = 0x0] 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113da7400) [pid = 1648] [serial = 1314] [outer = 0x11386e000] 07:40:34 INFO - PROCESS | 1648 | 1467384034172 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1162d5400) [pid = 1648] [serial = 1315] [outer = 0x11386e000] 07:40:34 INFO - PROCESS | 1648 | 1467384034527 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:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 07:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 579ms 07:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:40:34 INFO - PROCESS | 1648 | 1467384034540 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 1648 | 1467384034543 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:40:34 INFO - PROCESS | 1648 | 1467384034548 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 1648 | 1467384034550 Marionette TRACE conn2 <- [1,1726,null,{}] 07:40:34 INFO - PROCESS | 1648 | 1467384034553 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:40:34 INFO - PROCESS | 1648 | 1467384034556 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:34 INFO - PROCESS | 1648 | 1467384034658 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:40:34 INFO - PROCESS | 1648 | 1467384034698 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 1648 | 1467384034700 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187ea000 == 29 [pid = 1648] [id = 439] 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1176dec00) [pid = 1648] [serial = 1316] [outer = 0x0] 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118540800) [pid = 1648] [serial = 1317] [outer = 0x1176dec00] 07:40:34 INFO - PROCESS | 1648 | 1467384034728 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118761c00) [pid = 1648] [serial = 1318] [outer = 0x1176dec00] 07:40:35 INFO - PROCESS | 1648 | 1467384035080 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:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 570ms 07:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:40:35 INFO - PROCESS | 1648 | 1467384035130 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 1648 | 1467384035132 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:40:35 INFO - PROCESS | 1648 | 1467384035134 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 1648 | 1467384035137 Marionette TRACE conn2 <- [1,1730,null,{}] 07:40:35 INFO - PROCESS | 1648 | 1467384035144 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:40:35 INFO - PROCESS | 1648 | 1467384035148 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:35 INFO - PROCESS | 1648 | 1467384035248 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:40:35 INFO - PROCESS | 1648 | 1467384035290 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1648 | 1467384035292 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b07800 == 30 [pid = 1648] [id = 440] 07:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x112df4c00) [pid = 1648] [serial = 1319] [outer = 0x0] 07:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1207b4800) [pid = 1648] [serial = 1320] [outer = 0x112df4c00] 07:40:35 INFO - PROCESS | 1648 | 1467384035320 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121906c00) [pid = 1648] [serial = 1321] [outer = 0x112df4c00] 07:40:35 INFO - PROCESS | 1648 | 1467384035694 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:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 07:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 579ms 07:40:35 INFO - PROCESS | 1648 | 1467384035713 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 1648 | 1467384035715 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:40:35 INFO - PROCESS | 1648 | 1467384035718 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 1648 | 1467384035719 Marionette TRACE conn2 <- [1,1734,null,{}] 07:40:35 INFO - PROCESS | 1648 | 1467384035721 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:40:35 INFO - PROCESS | 1648 | 1467384035723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:35 INFO - PROCESS | 1648 | 1467384035830 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x110e80000) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11853ac00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x113f2dc00) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x127808800) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113da8800) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12681b800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1128a5000) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112cf3000) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116074000) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x110e80400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12360e400) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124d48800) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1207b8c00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112979400) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117e9d400) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118f3b400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b27000) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119c19800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176e0400) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112fe0800) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112debc00) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1160d5800) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:40:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118764400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:40:36 INFO - PROCESS | 1648 | 1467384036215 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 1648 | 1467384036216 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1129a3800 == 31 [pid = 1648] [id = 441] 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x110e80000) [pid = 1648] [serial = 1322] [outer = 0x0] 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111c75800) [pid = 1648] [serial = 1323] [outer = 0x110e80000] 07:40:36 INFO - PROCESS | 1648 | 1467384036248 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112cf3000) [pid = 1648] [serial = 1324] [outer = 0x110e80000] 07:40:36 INFO - PROCESS | 1648 | 1467384036592 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:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 921ms 07:40:36 INFO - PROCESS | 1648 | 1467384036639 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1648 | 1467384036641 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:40:36 INFO - PROCESS | 1648 | 1467384036643 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1648 | 1467384036651 Marionette TRACE conn2 <- [1,1738,null,{}] 07:40:36 INFO - PROCESS | 1648 | 1467384036653 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:40:36 INFO - PROCESS | 1648 | 1467384036654 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:36 INFO - PROCESS | 1648 | 1467384036727 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:40:36 INFO - PROCESS | 1648 | 1467384036783 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 1648 | 1467384036784 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0e000 == 32 [pid = 1648] [id = 442] 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127d5800) [pid = 1648] [serial = 1325] [outer = 0x0] 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113d43800) [pid = 1648] [serial = 1326] [outer = 0x1127d5800] 07:40:36 INFO - PROCESS | 1648 | 1467384036814 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118766000) [pid = 1648] [serial = 1327] [outer = 0x1127d5800] 07:40:37 INFO - PROCESS | 1648 | 1467384037099 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:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 478ms 07:40:37 INFO - PROCESS | 1648 | 1467384037125 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 1648 | 1467384037126 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:40:37 INFO - PROCESS | 1648 | 1467384037128 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 1648 | 1467384037129 Marionette TRACE conn2 <- [1,1742,null,{}] 07:40:37 INFO - PROCESS | 1648 | 1467384037131 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:40:37 INFO - PROCESS | 1648 | 1467384037137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:37 INFO - PROCESS | 1648 | 1467384037243 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:40:37 INFO - PROCESS | 1648 | 1467384037248 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1648 | 1467384037249 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac03000 == 33 [pid = 1648] [id = 443] 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1127d2800) [pid = 1648] [serial = 1328] [outer = 0x0] 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11968f000) [pid = 1648] [serial = 1329] [outer = 0x1127d2800] 07:40:37 INFO - PROCESS | 1648 | 1467384037277 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12661c800) [pid = 1648] [serial = 1330] [outer = 0x1127d2800] 07:40:37 INFO - PROCESS | 1648 | 1467384037605 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:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 07:40:37 INFO - PROCESS | 1648 | 1467384037646 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 1648 | 1467384037647 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:40:37 INFO - PROCESS | 1648 | 1467384037650 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 1648 | 1467384037651 Marionette TRACE conn2 <- [1,1746,null,{}] 07:40:37 INFO - PROCESS | 1648 | 1467384037653 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:40:37 INFO - PROCESS | 1648 | 1467384037662 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:37 INFO - PROCESS | 1648 | 1467384037766 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:40:37 INFO - PROCESS | 1648 | 1467384037775 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1648 | 1467384037776 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5f800 == 34 [pid = 1648] [id = 444] 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126199400) [pid = 1648] [serial = 1331] [outer = 0x0] 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12780a400) [pid = 1648] [serial = 1332] [outer = 0x126199400] 07:40:37 INFO - PROCESS | 1648 | 1467384037801 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b2c000) [pid = 1648] [serial = 1333] [outer = 0x126199400] 07:40:38 INFO - PROCESS | 1648 | 1467384038127 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:40:38 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:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 07:40:38 INFO - PROCESS | 1648 | 1467384038172 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 1648 | 1467384038173 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:40:38 INFO - PROCESS | 1648 | 1467384038175 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 1648 | 1467384038176 Marionette TRACE conn2 <- [1,1750,null,{}] 07:40:38 INFO - PROCESS | 1648 | 1467384038178 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:40:38 INFO - PROCESS | 1648 | 1467384038180 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:38 INFO - PROCESS | 1648 | 1467384038305 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:40:38 INFO - PROCESS | 1648 | 1467384038391 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 1648 | 1467384038392 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133e4800 == 35 [pid = 1648] [id = 445] 07:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112133400) [pid = 1648] [serial = 1334] [outer = 0x0] 07:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11261a400) [pid = 1648] [serial = 1335] [outer = 0x112133400] 07:40:38 INFO - PROCESS | 1648 | 1467384038427 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112cf2400) [pid = 1648] [serial = 1336] [outer = 0x112133400] 07:40:38 INFO - PROCESS | 1648 | 1467384038973 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:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 818ms 07:40:39 INFO - PROCESS | 1648 | 1467384039011 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 1648 | 1467384039014 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:40:39 INFO - PROCESS | 1648 | 1467384039021 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 1648 | 1467384039023 Marionette TRACE conn2 <- [1,1754,null,{}] 07:40:39 INFO - PROCESS | 1648 | 1467384039026 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:40:39 INFO - PROCESS | 1648 | 1467384039028 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:39 INFO - PROCESS | 1648 | 1467384039138 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:40:39 INFO - PROCESS | 1648 | 1467384039220 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 1648 | 1467384039222 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b45800 == 36 [pid = 1648] [id = 446] 07:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1166ed000) [pid = 1648] [serial = 1337] [outer = 0x0] 07:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x117106400) [pid = 1648] [serial = 1338] [outer = 0x1166ed000] 07:40:39 INFO - PROCESS | 1648 | 1467384039253 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118542400) [pid = 1648] [serial = 1339] [outer = 0x1166ed000] 07:40:39 INFO - PROCESS | 1648 | 1467384039825 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:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 824ms 07:40:39 INFO - PROCESS | 1648 | 1467384039862 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 1648 | 1467384039864 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:40:39 INFO - PROCESS | 1648 | 1467384039869 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 1648 | 1467384039872 Marionette TRACE conn2 <- [1,1758,null,{}] 07:40:39 INFO - PROCESS | 1648 | 1467384039874 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:40:39 INFO - PROCESS | 1648 | 1467384039876 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:39 INFO - PROCESS | 1648 | 1467384039985 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:40:40 INFO - PROCESS | 1648 | 1467384040149 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 1648 | 1467384040150 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x112daf800 == 37 [pid = 1648] [id = 447] 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112df3000) [pid = 1648] [serial = 1340] [outer = 0x0] 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112e55800) [pid = 1648] [serial = 1341] [outer = 0x112df3000] 07:40:40 INFO - PROCESS | 1648 | 1467384040179 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113a9cc00) [pid = 1648] [serial = 1342] [outer = 0x112df3000] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5f800 == 36 [pid = 1648] [id = 444] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac03000 == 35 [pid = 1648] [id = 443] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0e000 == 34 [pid = 1648] [id = 442] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1129a3800 == 33 [pid = 1648] [id = 441] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x124b07800 == 32 [pid = 1648] [id = 440] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1187ea000 == 31 [pid = 1648] [id = 439] 07:40:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11666f000 == 30 [pid = 1648] [id = 438] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1176df400) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1185bac00) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x112dedc00) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124db8c00) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11853e400) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12661e400) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126124c00) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121562c00) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1236d1400) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112fd5800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11501f400) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11832b400) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12aa94800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1250de000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118ff7400) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112e4c000) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118539400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11832ac00) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1194cb000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123646800) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fd9c00) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1186bbc00) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1250e2400) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121603c00) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129307c00) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128dd4400) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11853e000) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121561000) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1186a2800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1133ca400) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113da8000) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112e54800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1138f0800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194ce800) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1162d2c00) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x117104400) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1207b8400) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128c1e400) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119a62c00) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124d10000) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11869fc00) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116077c00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x129309000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121de5c00) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118f31800) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1268aa000) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 07:40:40 INFO - PROCESS | 1648 | 1467384040639 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:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 822ms 07:40:40 INFO - PROCESS | 1648 | 1467384040701 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 1648 | 1467384040703 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:40:40 INFO - PROCESS | 1648 | 1467384040715 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 1648 | 1467384040718 Marionette TRACE conn2 <- [1,1762,null,{}] 07:40:40 INFO - PROCESS | 1648 | 1467384040721 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:40:40 INFO - PROCESS | 1648 | 1467384040723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:40 INFO - PROCESS | 1648 | 1467384040806 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:40:40 INFO - PROCESS | 1648 | 1467384040811 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 1648 | 1467384040813 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f68800 == 31 [pid = 1648] [id = 448] 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11501f400) [pid = 1648] [serial = 1343] [outer = 0x0] 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1166f0c00) [pid = 1648] [serial = 1344] [outer = 0x11501f400] 07:40:40 INFO - PROCESS | 1648 | 1467384040840 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117e9e800) [pid = 1648] [serial = 1345] [outer = 0x11501f400] 07:40:41 INFO - PROCESS | 1648 | 1467384041203 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:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 07:40:41 INFO - PROCESS | 1648 | 1467384041245 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1648 | 1467384041248 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:40:41 INFO - PROCESS | 1648 | 1467384041252 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1648 | 1467384041253 Marionette TRACE conn2 <- [1,1766,null,{}] 07:40:41 INFO - PROCESS | 1648 | 1467384041256 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:40:41 INFO - PROCESS | 1648 | 1467384041257 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:41 INFO - PROCESS | 1648 | 1467384041348 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:40:41 INFO - PROCESS | 1648 | 1467384041358 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 1648 | 1467384041360 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b6800 == 32 [pid = 1648] [id = 449] 07:40:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11853e400) [pid = 1648] [serial = 1346] [outer = 0x0] 07:40:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118763800) [pid = 1648] [serial = 1347] [outer = 0x11853e400] 07:40:41 INFO - PROCESS | 1648 | 1467384041401 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119447c00) [pid = 1648] [serial = 1348] [outer = 0x11853e400] 07:40:41 INFO - PROCESS | 1648 | 1467384041944 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:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 07:40:41 INFO - PROCESS | 1648 | 1467384041974 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1648 | 1467384041976 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:40:41 INFO - PROCESS | 1648 | 1467384041988 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1648 | 1467384041992 Marionette TRACE conn2 <- [1,1770,null,{}] 07:40:41 INFO - PROCESS | 1648 | 1467384041995 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:40:41 INFO - PROCESS | 1648 | 1467384041998 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:42 INFO - PROCESS | 1648 | 1467384042077 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:40:42 INFO - PROCESS | 1648 | 1467384042082 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 1648 | 1467384042083 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121482800 == 33 [pid = 1648] [id = 450] 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112979c00) [pid = 1648] [serial = 1349] [outer = 0x0] 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1211e4c00) [pid = 1648] [serial = 1350] [outer = 0x112979c00] 07:40:42 INFO - PROCESS | 1648 | 1467384042111 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121de8c00) [pid = 1648] [serial = 1351] [outer = 0x112979c00] 07:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 483ms 07:40:42 INFO - PROCESS | 1648 | 1467384042457 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:40:42 INFO - PROCESS | 1648 | 1467384042464 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 1648 | 1467384042465 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:40:42 INFO - PROCESS | 1648 | 1467384042472 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 1648 | 1467384042473 Marionette TRACE conn2 <- [1,1774,null,{}] 07:40:42 INFO - PROCESS | 1648 | 1467384042476 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:40:42 INFO - PROCESS | 1648 | 1467384042477 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:42 INFO - PROCESS | 1648 | 1467384042593 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:40:42 INFO - PROCESS | 1648 | 1467384042600 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 1648 | 1467384042601 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e6a000 == 34 [pid = 1648] [id = 451] 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11607c000) [pid = 1648] [serial = 1352] [outer = 0x0] 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123610800) [pid = 1648] [serial = 1353] [outer = 0x11607c000] 07:40:42 INFO - PROCESS | 1648 | 1467384042626 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1256a0800) [pid = 1648] [serial = 1354] [outer = 0x11607c000] 07:40:42 INFO - PROCESS | 1648 | 1467384042992 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:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 573ms 07:40:43 INFO - PROCESS | 1648 | 1467384043041 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 1648 | 1467384043042 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:40:43 INFO - PROCESS | 1648 | 1467384043045 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 1648 | 1467384043046 Marionette TRACE conn2 <- [1,1778,null,{}] 07:40:43 INFO - PROCESS | 1648 | 1467384043048 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:40:43 INFO - PROCESS | 1648 | 1467384043049 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:43 INFO - PROCESS | 1648 | 1467384043147 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:40:43 INFO - PROCESS | 1648 | 1467384043160 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1648 | 1467384043164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b0d000 == 35 [pid = 1648] [id = 452] 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126626000) [pid = 1648] [serial = 1355] [outer = 0x0] 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12681b800) [pid = 1648] [serial = 1356] [outer = 0x126626000] 07:40:43 INFO - PROCESS | 1648 | 1467384043198 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128b27000) [pid = 1648] [serial = 1357] [outer = 0x126626000] 07:40:43 INFO - PROCESS | 1648 | 1467384043546 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:40:43 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:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 07:40:43 INFO - PROCESS | 1648 | 1467384043563 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 1648 | 1467384043565 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:40:43 INFO - PROCESS | 1648 | 1467384043576 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 1648 | 1467384043577 Marionette TRACE conn2 <- [1,1782,null,{}] 07:40:43 INFO - PROCESS | 1648 | 1467384043579 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:40:43 INFO - PROCESS | 1648 | 1467384043580 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:43 INFO - PROCESS | 1648 | 1467384043682 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:40:43 INFO - PROCESS | 1648 | 1467384043686 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1648 | 1467384043687 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f7e000 == 36 [pid = 1648] [id = 453] 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117106800) [pid = 1648] [serial = 1358] [outer = 0x0] 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128dcd000) [pid = 1648] [serial = 1359] [outer = 0x117106800] 07:40:43 INFO - PROCESS | 1648 | 1467384043712 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129549400) [pid = 1648] [serial = 1360] [outer = 0x117106800] 07:40:44 INFO - PROCESS | 1648 | 1467384044090 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:40:44 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:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 07:40:44 INFO - PROCESS | 1648 | 1467384044096 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1648 | 1467384044097 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:40:44 INFO - PROCESS | 1648 | 1467384044100 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1648 | 1467384044101 Marionette TRACE conn2 <- [1,1786,null,{}] 07:40:44 INFO - PROCESS | 1648 | 1467384044107 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:40:44 INFO - PROCESS | 1648 | 1467384044108 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:44 INFO - PROCESS | 1648 | 1467384044211 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:40:44 INFO - PROCESS | 1648 | 1467384044215 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1648 | 1467384044216 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x129769800 == 37 [pid = 1648] [id = 454] 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126696400) [pid = 1648] [serial = 1361] [outer = 0x0] 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129625c00) [pid = 1648] [serial = 1362] [outer = 0x126696400] 07:40:44 INFO - PROCESS | 1648 | 1467384044272 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a7a2800) [pid = 1648] [serial = 1363] [outer = 0x126696400] 07:40:44 INFO - PROCESS | 1648 | 1467384044585 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:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 07:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 07:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:40:44 INFO - PROCESS | 1648 | 1467384044627 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1648 | 1467384044628 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:40:44 INFO - PROCESS | 1648 | 1467384044630 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1648 | 1467384044631 Marionette TRACE conn2 <- [1,1790,null,{}] 07:40:44 INFO - PROCESS | 1648 | 1467384044633 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:40:44 INFO - PROCESS | 1648 | 1467384044635 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:44 INFO - PROCESS | 1648 | 1467384044737 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:40:44 INFO - PROCESS | 1648 | 1467384044740 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1648 | 1467384044741 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1bc800 == 38 [pid = 1648] [id = 455] 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129549800) [pid = 1648] [serial = 1364] [outer = 0x0] 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a7eb000) [pid = 1648] [serial = 1365] [outer = 0x129549800] 07:40:44 INFO - PROCESS | 1648 | 1467384044766 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa94400) [pid = 1648] [serial = 1366] [outer = 0x129549800] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11386e000) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1132bf400) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11602e400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ff1000) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124db7800) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176dec00) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1250e3000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12780e400) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1127d2800) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c26000) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c2ac00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112df4c00) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x110e80000) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:40:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1127d5800) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:40:45 INFO - PROCESS | 1648 | 1467384045140 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:40:45 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:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 07:40:45 INFO - PROCESS | 1648 | 1467384045154 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1648 | 1467384045156 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:40:45 INFO - PROCESS | 1648 | 1467384045158 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1648 | 1467384045159 Marionette TRACE conn2 <- [1,1794,null,{}] 07:40:45 INFO - PROCESS | 1648 | 1467384045161 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:40:45 INFO - PROCESS | 1648 | 1467384045163 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:45 INFO - PROCESS | 1648 | 1467384045247 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:40:45 INFO - PROCESS | 1648 | 1467384045306 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 1648 | 1467384045308 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121481800 == 39 [pid = 1648] [id = 456] 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128ae800) [pid = 1648] [serial = 1367] [outer = 0x0] 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11852b800) [pid = 1648] [serial = 1368] [outer = 0x1128ae800] 07:40:45 INFO - PROCESS | 1648 | 1467384045332 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124db7800) [pid = 1648] [serial = 1369] [outer = 0x1128ae800] 07:40:45 INFO - PROCESS | 1648 | 1467384045595 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:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 07:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:40:45 INFO - PROCESS | 1648 | 1467384045630 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1648 | 1467384045631 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:40:45 INFO - PROCESS | 1648 | 1467384045633 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1648 | 1467384045635 Marionette TRACE conn2 <- [1,1798,null,{}] 07:40:45 INFO - PROCESS | 1648 | 1467384045645 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:40:45 INFO - PROCESS | 1648 | 1467384045646 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:45 INFO - PROCESS | 1648 | 1467384045730 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:40:45 INFO - PROCESS | 1648 | 1467384045735 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 1648 | 1467384045739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c631000 == 40 [pid = 1648] [id = 457] 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12686b800) [pid = 1648] [serial = 1370] [outer = 0x0] 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12aa8bc00) [pid = 1648] [serial = 1371] [outer = 0x12686b800] 07:40:45 INFO - PROCESS | 1648 | 1467384045770 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ac9ec00) [pid = 1648] [serial = 1372] [outer = 0x12686b800] 07:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 632ms 07:40:46 INFO - PROCESS | 1648 | 1467384046260 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:40:46 INFO - PROCESS | 1648 | 1467384046268 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:40:46 INFO - PROCESS | 1648 | 1467384046273 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:40:46 INFO - PROCESS | 1648 | 1467384046276 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 1648 | 1467384046279 Marionette TRACE conn2 <- [1,1802,null,{}] 07:40:46 INFO - PROCESS | 1648 | 1467384046282 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:40:46 INFO - PROCESS | 1648 | 1467384046285 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:46 INFO - PROCESS | 1648 | 1467384046405 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:40:46 INFO - PROCESS | 1648 | 1467384046409 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1648 | 1467384046410 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd22000 == 41 [pid = 1648] [id = 458] 07:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aca2400) [pid = 1648] [serial = 1373] [outer = 0x0] 07:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b38b400) [pid = 1648] [serial = 1374] [outer = 0x12aca2400] 07:40:46 INFO - PROCESS | 1648 | 1467384046434 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bb24c00) [pid = 1648] [serial = 1375] [outer = 0x12aca2400] 07:40:46 INFO - PROCESS | 1648 | 1467384046852 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:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 622ms 07:40:46 INFO - PROCESS | 1648 | 1467384046898 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 1648 | 1467384046900 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:40:46 INFO - PROCESS | 1648 | 1467384046904 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 1648 | 1467384046906 Marionette TRACE conn2 <- [1,1806,null,{}] 07:40:46 INFO - PROCESS | 1648 | 1467384046909 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:40:46 INFO - PROCESS | 1648 | 1467384046911 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:47 INFO - PROCESS | 1648 | 1467384047114 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:40:47 INFO - PROCESS | 1648 | 1467384047213 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1648 | 1467384047215 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11661b000 == 42 [pid = 1648] [id = 459] 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1127d2400) [pid = 1648] [serial = 1376] [outer = 0x0] 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1128af800) [pid = 1648] [serial = 1377] [outer = 0x1127d2400] 07:40:47 INFO - PROCESS | 1648 | 1467384047250 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113866800) [pid = 1648] [serial = 1378] [outer = 0x1127d2400] 07:40:47 INFO - PROCESS | 1648 | 1467384047693 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:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 822ms 07:40:47 INFO - PROCESS | 1648 | 1467384047726 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1648 | 1467384047729 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:40:47 INFO - PROCESS | 1648 | 1467384047732 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1648 | 1467384047734 Marionette TRACE conn2 <- [1,1810,null,{}] 07:40:47 INFO - PROCESS | 1648 | 1467384047738 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:40:47 INFO - PROCESS | 1648 | 1467384047740 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:47 INFO - PROCESS | 1648 | 1467384047848 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:40:47 INFO - PROCESS | 1648 | 1467384047908 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1648 | 1467384047910 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x121327000 == 43 [pid = 1648] [id = 460] 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166ec400) [pid = 1648] [serial = 1379] [outer = 0x0] 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1185bec00) [pid = 1648] [serial = 1380] [outer = 0x1166ec400] 07:40:47 INFO - PROCESS | 1648 | 1467384047940 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118fb8400) [pid = 1648] [serial = 1381] [outer = 0x1166ec400] 07:40:48 INFO - PROCESS | 1648 | 1467384048394 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:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 07:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:40:48 INFO - PROCESS | 1648 | 1467384048470 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 1648 | 1467384048472 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:40:48 INFO - PROCESS | 1648 | 1467384048475 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 1648 | 1467384048477 Marionette TRACE conn2 <- [1,1814,null,{}] 07:40:48 INFO - PROCESS | 1648 | 1467384048480 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:40:48 INFO - PROCESS | 1648 | 1467384048481 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:48 INFO - PROCESS | 1648 | 1467384048586 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:40:48 INFO - PROCESS | 1648 | 1467384048660 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 1648 | 1467384048661 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3a6000 == 44 [pid = 1648] [id = 461] 07:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1207b7000) [pid = 1648] [serial = 1382] [outer = 0x0] 07:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12360f800) [pid = 1648] [serial = 1383] [outer = 0x1207b7000] 07:40:48 INFO - PROCESS | 1648 | 1467384048690 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126191400) [pid = 1648] [serial = 1384] [outer = 0x1207b7000] 07:40:49 INFO - PROCESS | 1648 | 1467384049111 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:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 07:40:49 INFO - PROCESS | 1648 | 1467384049147 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:40:49 INFO - PROCESS | 1648 | 1467384049150 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:40:49 INFO - PROCESS | 1648 | 1467384049158 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 1648 | 1467384049161 Marionette TRACE conn2 <- [1,1818,null,{}] 07:40:49 INFO - PROCESS | 1648 | 1467384049164 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:40:49 INFO - PROCESS | 1648 | 1467384049166 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:49 INFO - PROCESS | 1648 | 1467384049277 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:40:49 INFO - PROCESS | 1648 | 1467384049335 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 1648 | 1467384049336 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d5800 == 45 [pid = 1648] [id = 462] 07:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126198c00) [pid = 1648] [serial = 1385] [outer = 0x0] 07:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127811800) [pid = 1648] [serial = 1386] [outer = 0x126198c00] 07:40:49 INFO - PROCESS | 1648 | 1467384049365 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ac99400) [pid = 1648] [serial = 1387] [outer = 0x126198c00] 07:40:49 INFO - PROCESS | 1648 | 1467384049839 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:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 725ms 07:40:49 INFO - PROCESS | 1648 | 1467384049880 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:40:49 INFO - PROCESS | 1648 | 1467384049881 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:40:49 INFO - PROCESS | 1648 | 1467384049917 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 1648 | 1467384049919 Marionette TRACE conn2 <- [1,1822,null,{}] 07:40:49 INFO - PROCESS | 1648 | 1467384049923 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:40:49 INFO - PROCESS | 1648 | 1467384049924 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:50 INFO - PROCESS | 1648 | 1467384050027 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:40:50 INFO - PROCESS | 1648 | 1467384050096 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 1648 | 1467384050098 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f72000 == 46 [pid = 1648] [id = 463] 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11832e400) [pid = 1648] [serial = 1388] [outer = 0x0] 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11a003800) [pid = 1648] [serial = 1389] [outer = 0x11832e400] 07:40:50 INFO - PROCESS | 1648 | 1467384050127 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b27800) [pid = 1648] [serial = 1390] [outer = 0x11832e400] 07:40:50 INFO - PROCESS | 1648 | 1467384050696 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:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 836ms 07:40:50 INFO - PROCESS | 1648 | 1467384050739 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:40:50 INFO - PROCESS | 1648 | 1467384050741 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:40:50 INFO - PROCESS | 1648 | 1467384050744 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 1648 | 1467384050746 Marionette TRACE conn2 <- [1,1826,null,{}] 07:40:50 INFO - PROCESS | 1648 | 1467384050750 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:40:50 INFO - PROCESS | 1648 | 1467384050751 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:50 INFO - PROCESS | 1648 | 1467384050888 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:40:50 INFO - PROCESS | 1648 | 1467384050900 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 1648 | 1467384050902 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11608b800 == 47 [pid = 1648] [id = 464] 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x113da8800) [pid = 1648] [serial = 1391] [outer = 0x0] 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1171bb800) [pid = 1648] [serial = 1392] [outer = 0x113da8800] 07:40:50 INFO - PROCESS | 1648 | 1467384050945 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11853f400) [pid = 1648] [serial = 1393] [outer = 0x113da8800] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd22000 == 46 [pid = 1648] [id = 458] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c631000 == 45 [pid = 1648] [id = 457] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121481800 == 44 [pid = 1648] [id = 456] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1bc800 == 43 [pid = 1648] [id = 455] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x129769800 == 42 [pid = 1648] [id = 454] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128f7e000 == 41 [pid = 1648] [id = 453] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x126b0d000 == 40 [pid = 1648] [id = 452] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x117e6a000 == 39 [pid = 1648] [id = 451] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121482800 == 38 [pid = 1648] [id = 450] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b6800 == 37 [pid = 1648] [id = 449] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116f68800 == 36 [pid = 1648] [id = 448] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x112daf800 == 35 [pid = 1648] [id = 447] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121b45800 == 34 [pid = 1648] [id = 446] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1133e4800 == 33 [pid = 1648] [id = 445] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119927000 == 32 [pid = 1648] [id = 437] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x116f72000 == 31 [pid = 1648] [id = 463] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d5800 == 30 [pid = 1648] [id = 462] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3a6000 == 29 [pid = 1648] [id = 461] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121327000 == 28 [pid = 1648] [id = 460] 07:40:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11661b000 == 27 [pid = 1648] [id = 459] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113da7400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1160d3c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118328800) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1166f1c00) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1211e4000) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11969bc00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126198000) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1250dd800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118761c00) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12780e800) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1268a0400) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118540800) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128c22400) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12661c800) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128b2b800) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a7ecc00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129546400) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1162d5400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ac99800) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa8cc00) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121906c00) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1207b4800) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112cf3000) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11968f000) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12780a400) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113d43800) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x111c75800) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118766000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11832dc00) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 07:40:51 INFO - PROCESS | 1648 | 1467384051989 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:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1276ms 07:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:40:52 INFO - PROCESS | 1648 | 1467384052021 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:40:52 INFO - PROCESS | 1648 | 1467384052023 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:40:52 INFO - PROCESS | 1648 | 1467384052026 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 1648 | 1467384052028 Marionette TRACE conn2 <- [1,1830,null,{}] 07:40:52 INFO - PROCESS | 1648 | 1467384052032 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:40:52 INFO - PROCESS | 1648 | 1467384052033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:52 INFO - PROCESS | 1648 | 1467384052117 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:40:52 INFO - PROCESS | 1648 | 1467384052126 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 1648 | 1467384052129 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x116099800 == 28 [pid = 1648] [id = 465] 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112deb400) [pid = 1648] [serial = 1394] [outer = 0x0] 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1131dd800) [pid = 1648] [serial = 1395] [outer = 0x112deb400] 07:40:52 INFO - PROCESS | 1648 | 1467384052157 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112985c00) [pid = 1648] [serial = 1396] [outer = 0x112deb400] 07:40:52 INFO - PROCESS | 1648 | 1467384052534 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:40:52 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:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 07:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:40:52 INFO - PROCESS | 1648 | 1467384052547 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:40:52 INFO - PROCESS | 1648 | 1467384052550 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:40:52 INFO - PROCESS | 1648 | 1467384052556 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 1648 | 1467384052558 Marionette TRACE conn2 <- [1,1834,null,{}] 07:40:52 INFO - PROCESS | 1648 | 1467384052560 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:40:52 INFO - PROCESS | 1648 | 1467384052562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:52 INFO - PROCESS | 1648 | 1467384052643 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:40:52 INFO - PROCESS | 1648 | 1467384052647 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 1648 | 1467384052648 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e57800 == 29 [pid = 1648] [id = 466] 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1150cac00) [pid = 1648] [serial = 1397] [outer = 0x0] 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1166f0800) [pid = 1648] [serial = 1398] [outer = 0x1150cac00] 07:40:52 INFO - PROCESS | 1648 | 1467384052678 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1176e4c00) [pid = 1648] [serial = 1399] [outer = 0x1150cac00] 07:40:53 INFO - PROCESS | 1648 | 1467384053035 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:40:53 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:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 07:40:53 INFO - PROCESS | 1648 | 1467384053076 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:40:53 INFO - PROCESS | 1648 | 1467384053077 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:40:53 INFO - PROCESS | 1648 | 1467384053079 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 1648 | 1467384053082 Marionette TRACE conn2 <- [1,1838,null,{}] 07:40:53 INFO - PROCESS | 1648 | 1467384053090 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:40:53 INFO - PROCESS | 1648 | 1467384053093 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:53 INFO - PROCESS | 1648 | 1467384053171 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:40:53 INFO - PROCESS | 1648 | 1467384053176 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 1648 | 1467384053178 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac2800 == 30 [pid = 1648] [id = 467] 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127d8000) [pid = 1648] [serial = 1400] [outer = 0x0] 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1186be000) [pid = 1648] [serial = 1401] [outer = 0x1127d8000] 07:40:53 INFO - PROCESS | 1648 | 1467384053209 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ff5000) [pid = 1648] [serial = 1402] [outer = 0x1127d8000] 07:40:53 INFO - PROCESS | 1648 | 1467384053570 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:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 07:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:40:53 INFO - PROCESS | 1648 | 1467384053600 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 1648 | 1467384053602 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:40:53 INFO - PROCESS | 1648 | 1467384053604 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 1648 | 1467384053605 Marionette TRACE conn2 <- [1,1842,null,{}] 07:40:53 INFO - PROCESS | 1648 | 1467384053608 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:40:53 INFO - PROCESS | 1648 | 1467384053609 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:53 INFO - PROCESS | 1648 | 1467384053718 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:40:53 INFO - PROCESS | 1648 | 1467384053754 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 1648 | 1467384053755 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x121320000 == 31 [pid = 1648] [id = 468] 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1185c3400) [pid = 1648] [serial = 1403] [outer = 0x0] 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119693000) [pid = 1648] [serial = 1404] [outer = 0x1185c3400] 07:40:53 INFO - PROCESS | 1648 | 1467384053781 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x120724400) [pid = 1648] [serial = 1405] [outer = 0x1185c3400] 07:40:54 INFO - PROCESS | 1648 | 1467384054098 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:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 07:40:54 INFO - PROCESS | 1648 | 1467384054126 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 1648 | 1467384054134 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:40:54 INFO - PROCESS | 1648 | 1467384054139 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1648 | 1467384054140 Marionette TRACE conn2 <- [1,1846,null,{}] 07:40:54 INFO - PROCESS | 1648 | 1467384054143 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:40:54 INFO - PROCESS | 1648 | 1467384054144 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:54 INFO - PROCESS | 1648 | 1467384054239 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:40:54 INFO - PROCESS | 1648 | 1467384054250 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1648 | 1467384054251 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b0d800 == 32 [pid = 1648] [id = 469] 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113f31c00) [pid = 1648] [serial = 1406] [outer = 0x0] 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1207b6800) [pid = 1648] [serial = 1407] [outer = 0x113f31c00] 07:40:54 INFO - PROCESS | 1648 | 1467384054279 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121a88400) [pid = 1648] [serial = 1408] [outer = 0x113f31c00] 07:40:54 INFO - PROCESS | 1648 | 1467384054634 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:40:54 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:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 07:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:40:54 INFO - PROCESS | 1648 | 1467384054660 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 1648 | 1467384054661 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:40:54 INFO - PROCESS | 1648 | 1467384054663 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1648 | 1467384054665 Marionette TRACE conn2 <- [1,1850,null,{}] 07:40:54 INFO - PROCESS | 1648 | 1467384054673 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:40:54 INFO - PROCESS | 1648 | 1467384054677 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:54 INFO - PROCESS | 1648 | 1467384054796 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:40:54 INFO - PROCESS | 1648 | 1467384054800 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1648 | 1467384054801 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b15000 == 33 [pid = 1648] [id = 470] 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1150d7c00) [pid = 1648] [serial = 1409] [outer = 0x0] 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124dbc000) [pid = 1648] [serial = 1410] [outer = 0x1150d7c00] 07:40:54 INFO - PROCESS | 1648 | 1467384054828 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1268a3800) [pid = 1648] [serial = 1411] [outer = 0x1150d7c00] 07:40:55 INFO - PROCESS | 1648 | 1467384055167 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:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 07:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:40:55 INFO - PROCESS | 1648 | 1467384055184 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 1648 | 1467384055185 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:40:55 INFO - PROCESS | 1648 | 1467384055195 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1648 | 1467384055196 Marionette TRACE conn2 <- [1,1854,null,{}] 07:40:55 INFO - PROCESS | 1648 | 1467384055208 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:40:55 INFO - PROCESS | 1648 | 1467384055209 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:55 INFO - PROCESS | 1648 | 1467384055306 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:40:55 INFO - PROCESS | 1648 | 1467384055309 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 1648 | 1467384055310 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f85000 == 34 [pid = 1648] [id = 471] 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1127d1000) [pid = 1648] [serial = 1412] [outer = 0x0] 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b25800) [pid = 1648] [serial = 1413] [outer = 0x1127d1000] 07:40:55 INFO - PROCESS | 1648 | 1467384055335 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c24800) [pid = 1648] [serial = 1414] [outer = 0x1127d1000] 07:40:55 INFO - PROCESS | 1648 | 1467384055688 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:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 525ms 07:40:55 INFO - PROCESS | 1648 | 1467384055723 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 1648 | 1467384055725 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:40:55 INFO - PROCESS | 1648 | 1467384055727 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1648 | 1467384055728 Marionette TRACE conn2 <- [1,1858,null,{}] 07:40:55 INFO - PROCESS | 1648 | 1467384055730 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:40:55 INFO - PROCESS | 1648 | 1467384055731 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:55 INFO - PROCESS | 1648 | 1467384055829 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:40:55 INFO - PROCESS | 1648 | 1467384055833 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 1648 | 1467384055834 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b8000 == 35 [pid = 1648] [id = 472] 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b2a800) [pid = 1648] [serial = 1415] [outer = 0x0] 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129302400) [pid = 1648] [serial = 1416] [outer = 0x128b2a800] 07:40:55 INFO - PROCESS | 1648 | 1467384055859 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12930dc00) [pid = 1648] [serial = 1417] [outer = 0x128b2a800] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12aca2400) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126626000) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x117106800) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129549800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1128ae800) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126696400) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11607c000) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11853e400) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112979c00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112133400) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1166ed000) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11501f400) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112df3000) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12686b800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:40:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126199400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:40:56 INFO - PROCESS | 1648 | 1467384056396 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:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 07:40:56 INFO - PROCESS | 1648 | 1467384056477 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 1648 | 1467384056479 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:40:56 INFO - PROCESS | 1648 | 1467384056484 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 1648 | 1467384056486 Marionette TRACE conn2 <- [1,1862,null,{}] 07:40:56 INFO - PROCESS | 1648 | 1467384056490 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:40:56 INFO - PROCESS | 1648 | 1467384056492 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:56 INFO - PROCESS | 1648 | 1467384056587 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:40:56 INFO - PROCESS | 1648 | 1467384056686 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 1648 | 1467384056690 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116247000 == 36 [pid = 1648] [id = 473] 07:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1128a6800) [pid = 1648] [serial = 1418] [outer = 0x0] 07:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112979400) [pid = 1648] [serial = 1419] [outer = 0x1128a6800] 07:40:56 INFO - PROCESS | 1648 | 1467384056722 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112e4bc00) [pid = 1648] [serial = 1420] [outer = 0x1128a6800] 07:40:57 INFO - PROCESS | 1648 | 1467384057240 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:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 775ms 07:40:57 INFO - PROCESS | 1648 | 1467384057259 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:40:57 INFO - PROCESS | 1648 | 1467384057261 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:40:57 INFO - PROCESS | 1648 | 1467384057266 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 1648 | 1467384057269 Marionette TRACE conn2 <- [1,1866,null,{}] 07:40:57 INFO - PROCESS | 1648 | 1467384057347 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:40:57 INFO - PROCESS | 1648 | 1467384057349 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:57 INFO - PROCESS | 1648 | 1467384057458 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:40:57 INFO - PROCESS | 1648 | 1467384057518 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1648 | 1467384057520 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac5000 == 37 [pid = 1648] [id = 474] 07:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1166f1c00) [pid = 1648] [serial = 1421] [outer = 0x0] 07:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1171bd400) [pid = 1648] [serial = 1422] [outer = 0x1166f1c00] 07:40:57 INFO - PROCESS | 1648 | 1467384057551 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118333c00) [pid = 1648] [serial = 1423] [outer = 0x1166f1c00] 07:40:58 INFO - PROCESS | 1648 | 1467384058215 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:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1026ms 07:40:58 INFO - PROCESS | 1648 | 1467384058290 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 1648 | 1467384058293 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:40:58 INFO - PROCESS | 1648 | 1467384058296 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1648 | 1467384058298 Marionette TRACE conn2 <- [1,1870,null,{}] 07:40:58 INFO - PROCESS | 1648 | 1467384058303 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:40:58 INFO - PROCESS | 1648 | 1467384058304 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:58 INFO - PROCESS | 1648 | 1467384058418 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:40:58 INFO - PROCESS | 1648 | 1467384058475 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 1648 | 1467384058478 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a2000 == 38 [pid = 1648] [id = 475] 07:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d41c00) [pid = 1648] [serial = 1424] [outer = 0x0] 07:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113f36400) [pid = 1648] [serial = 1425] [outer = 0x113d41c00] 07:40:58 INFO - PROCESS | 1648 | 1467384058506 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1166ed000) [pid = 1648] [serial = 1426] [outer = 0x113d41c00] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9e8000 == 37 [pid = 1648] [id = 20] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc6f800 == 36 [pid = 1648] [id = 15] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x129147800 == 35 [pid = 1648] [id = 6] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12b36d800 == 34 [pid = 1648] [id = 9] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x1293b0800 == 33 [pid = 1648] [id = 12] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x113ab9800 == 32 [pid = 1648] [id = 26] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x128f85000 == 31 [pid = 1648] [id = 471] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126b15000 == 30 [pid = 1648] [id = 470] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x124b0d800 == 29 [pid = 1648] [id = 469] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121320000 == 28 [pid = 1648] [id = 468] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac2800 == 27 [pid = 1648] [id = 467] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x117e57800 == 26 [pid = 1648] [id = 466] 07:40:58 INFO - PROCESS | 1648 | --DOCSHELL 0x116099800 == 25 [pid = 1648] [id = 465] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b38b400) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12681b800) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129549400) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128dcd000) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a7eb000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11852b800) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a7a2800) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129625c00) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123610800) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118763800) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119447c00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1211e4c00) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121de8c00) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11261a400) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112cf2400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x117106400) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118542400) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1166f0c00) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x117e9e800) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112e55800) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113a9cc00) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12aa8bc00) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128b2c000) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bb24c00) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12ac9ec00) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12aa94400) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124db7800) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128b27000) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 07:40:58 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1256a0800) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 07:40:59 INFO - PROCESS | 1648 | 1467384059074 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:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 826ms 07:40:59 INFO - PROCESS | 1648 | 1467384059123 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1648 | 1467384059126 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:40:59 INFO - PROCESS | 1648 | 1467384059129 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 1648 | 1467384059131 Marionette TRACE conn2 <- [1,1874,null,{}] 07:40:59 INFO - PROCESS | 1648 | 1467384059136 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:40:59 INFO - PROCESS | 1648 | 1467384059137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:59 INFO - PROCESS | 1648 | 1467384059232 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:40:59 INFO - PROCESS | 1648 | 1467384059299 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 1648 | 1467384059301 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f71000 == 26 [pid = 1648] [id = 476] 07:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116029800) [pid = 1648] [serial = 1427] [outer = 0x0] 07:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116972400) [pid = 1648] [serial = 1428] [outer = 0x116029800] 07:40:59 INFO - PROCESS | 1648 | 1467384059334 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118525800) [pid = 1648] [serial = 1429] [outer = 0x116029800] 07:40:59 INFO - PROCESS | 1648 | 1467384059780 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:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 07:40:59 INFO - PROCESS | 1648 | 1467384059800 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1648 | 1467384059803 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:40:59 INFO - PROCESS | 1648 | 1467384059808 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 1648 | 1467384059810 Marionette TRACE conn2 <- [1,1878,null,{}] 07:40:59 INFO - PROCESS | 1648 | 1467384059812 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:40:59 INFO - PROCESS | 1648 | 1467384059814 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:40:59 INFO - PROCESS | 1648 | 1467384059914 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11832b400) [pid = 1648] [serial = 1430] [outer = 0x12c7dc000] 07:41:00 INFO - PROCESS | 1648 | 1467384060041 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1648 | 1467384060042 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121475000 == 27 [pid = 1648] [id = 477] 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1127d4000) [pid = 1648] [serial = 1431] [outer = 0x0] 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1186c4400) [pid = 1648] [serial = 1432] [outer = 0x1127d4000] 07:41:00 INFO - PROCESS | 1648 | 1467384060080 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118fee400) [pid = 1648] [serial = 1433] [outer = 0x1127d4000] 07:41:00 INFO - PROCESS | 1648 | 1467384060555 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:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 07:41:00 INFO - PROCESS | 1648 | 1467384060579 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 1648 | 1467384060581 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:41:00 INFO - PROCESS | 1648 | 1467384060587 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 1648 | 1467384060592 Marionette TRACE conn2 <- [1,1882,null,{}] 07:41:00 INFO - PROCESS | 1648 | 1467384060605 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:41:00 INFO - PROCESS | 1648 | 1467384060610 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:00 INFO - PROCESS | 1648 | 1467384060712 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:41:00 INFO - PROCESS | 1648 | 1467384060770 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1648 | 1467384060772 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12506c000 == 28 [pid = 1648] [id = 478] 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1194ce800) [pid = 1648] [serial = 1434] [outer = 0x0] 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x120721c00) [pid = 1648] [serial = 1435] [outer = 0x1194ce800] 07:41:00 INFO - PROCESS | 1648 | 1467384060805 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121563c00) [pid = 1648] [serial = 1436] [outer = 0x1194ce800] 07:41:01 INFO - PROCESS | 1648 | 1467384061226 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:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 678ms 07:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:41:01 INFO - PROCESS | 1648 | 1467384061263 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 1648 | 1467384061265 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:41:01 INFO - PROCESS | 1648 | 1467384061267 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 1648 | 1467384061268 Marionette TRACE conn2 <- [1,1886,null,{}] 07:41:01 INFO - PROCESS | 1648 | 1467384061271 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:41:01 INFO - PROCESS | 1648 | 1467384061272 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:01 INFO - PROCESS | 1648 | 1467384061392 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:41:01 INFO - PROCESS | 1648 | 1467384061446 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 1648 | 1467384061448 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b08000 == 29 [pid = 1648] [id = 479] 07:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123646000) [pid = 1648] [serial = 1437] [outer = 0x0] 07:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124d45400) [pid = 1648] [serial = 1438] [outer = 0x123646000] 07:41:01 INFO - PROCESS | 1648 | 1467384061478 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12569ec00) [pid = 1648] [serial = 1439] [outer = 0x123646000] 07:41:01 INFO - PROCESS | 1648 | 1467384061893 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:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 07:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:41:01 INFO - PROCESS | 1648 | 1467384061938 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 1648 | 1467384061939 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:41:01 INFO - PROCESS | 1648 | 1467384061941 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 1648 | 1467384061943 Marionette TRACE conn2 <- [1,1890,null,{}] 07:41:01 INFO - PROCESS | 1648 | 1467384061945 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:41:01 INFO - PROCESS | 1648 | 1467384061947 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:02 INFO - PROCESS | 1648 | 1467384062041 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:41:02 INFO - PROCESS | 1648 | 1467384062096 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1648 | 1467384062097 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1d800 == 30 [pid = 1648] [id = 480] 07:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1236d0000) [pid = 1648] [serial = 1440] [outer = 0x0] 07:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126193c00) [pid = 1648] [serial = 1441] [outer = 0x1236d0000] 07:41:02 INFO - PROCESS | 1648 | 1467384062126 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1262b7800) [pid = 1648] [serial = 1442] [outer = 0x1236d0000] 07:41:02 INFO - PROCESS | 1648 | 1467384062557 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:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 668ms 07:41:02 INFO - PROCESS | 1648 | 1467384062611 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 1648 | 1467384062612 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:41:02 INFO - PROCESS | 1648 | 1467384062614 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 1648 | 1467384062616 Marionette TRACE conn2 <- [1,1894,null,{}] 07:41:02 INFO - PROCESS | 1648 | 1467384062618 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:41:02 INFO - PROCESS | 1648 | 1467384062622 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:02 INFO - PROCESS | 1648 | 1467384062847 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:41:02 INFO - PROCESS | 1648 | 1467384062948 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1648 | 1467384062949 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f4b000 == 31 [pid = 1648] [id = 481] 07:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1128a6400) [pid = 1648] [serial = 1443] [outer = 0x0] 07:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112df2000) [pid = 1648] [serial = 1444] [outer = 0x1128a6400] 07:41:03 INFO - PROCESS | 1648 | 1467384062998 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1133cc400) [pid = 1648] [serial = 1445] [outer = 0x1128a6400] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116247000 == 30 [pid = 1648] [id = 473] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb58800 == 29 [pid = 1648] [id = 10] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12be47000 == 28 [pid = 1648] [id = 11] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116e42800 == 27 [pid = 1648] [id = 23] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac5000 == 26 [pid = 1648] [id = 474] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11608b800 == 25 [pid = 1648] [id = 464] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11992a800 == 24 [pid = 1648] [id = 24] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d58f800 == 23 [pid = 1648] [id = 19] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c39b000 == 22 [pid = 1648] [id = 13] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1129b9000 == 21 [pid = 1648] [id = 25] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x112d74000 == 20 [pid = 1648] [id = 22] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a81d800 == 19 [pid = 1648] [id = 8] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c629800 == 18 [pid = 1648] [id = 14] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126b0e000 == 17 [pid = 1648] [id = 21] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d43e000 == 16 [pid = 1648] [id = 18] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1d800 == 15 [pid = 1648] [id = 480] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126b08000 == 14 [pid = 1648] [id = 479] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12506c000 == 13 [pid = 1648] [id = 478] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x121475000 == 12 [pid = 1648] [id = 477] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a2000 == 11 [pid = 1648] [id = 475] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116f71000 == 10 [pid = 1648] [id = 476] 07:41:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1293b8000 == 9 [pid = 1648] [id = 472] 07:41:05 INFO - PROCESS | 1648 | 1467384065548 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:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2982ms 07:41:05 INFO - PROCESS | 1648 | 1467384065598 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 1648 | 1467384065601 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:41:05 INFO - PROCESS | 1648 | 1467384065607 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 1648 | 1467384065611 Marionette TRACE conn2 <- [1,1898,null,{}] 07:41:05 INFO - PROCESS | 1648 | 1467384065616 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:41:05 INFO - PROCESS | 1648 | 1467384065618 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:05 INFO - PROCESS | 1648 | 1467384065686 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:41:05 INFO - PROCESS | 1648 | 1467384065692 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 1648 | 1467384065694 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1160a6000 == 10 [pid = 1648] [id = 482] 07:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112e58800) [pid = 1648] [serial = 1446] [outer = 0x0] 07:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112e59400) [pid = 1648] [serial = 1447] [outer = 0x112e58800] 07:41:05 INFO - PROCESS | 1648 | 1467384065717 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113f2e400) [pid = 1648] [serial = 1448] [outer = 0x112e58800] 07:41:06 INFO - PROCESS | 1648 | 1467384066190 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:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 633ms 07:41:06 INFO - PROCESS | 1648 | 1467384066245 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1648 | 1467384066250 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:41:06 INFO - PROCESS | 1648 | 1467384066258 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1648 | 1467384066261 Marionette TRACE conn2 <- [1,1902,null,{}] 07:41:06 INFO - PROCESS | 1648 | 1467384066264 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:41:06 INFO - PROCESS | 1648 | 1467384066267 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:06 INFO - PROCESS | 1648 | 1467384066396 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:41:06 INFO - PROCESS | 1648 | 1467384066478 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 1648 | 1467384066480 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118510000 == 11 [pid = 1648] [id = 483] 07:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1150d1800) [pid = 1648] [serial = 1449] [outer = 0x0] 07:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117102800) [pid = 1648] [serial = 1450] [outer = 0x1150d1800] 07:41:06 INFO - PROCESS | 1648 | 1467384066511 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x117e9ac00) [pid = 1648] [serial = 1451] [outer = 0x1150d1800] 07:41:06 INFO - PROCESS | 1648 | 1467384066815 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:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 572ms 07:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:41:06 INFO - PROCESS | 1648 | 1467384066829 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1648 | 1467384066830 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:41:06 INFO - PROCESS | 1648 | 1467384066833 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1648 | 1467384066845 Marionette TRACE conn2 <- [1,1906,null,{}] 07:41:06 INFO - PROCESS | 1648 | 1467384066860 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:41:06 INFO - PROCESS | 1648 | 1467384066863 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:06 INFO - PROCESS | 1648 | 1467384066947 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:41:07 INFO - PROCESS | 1648 | 1467384067021 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 1648 | 1467384067024 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x121255000 == 12 [pid = 1648] [id = 484] 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11853c400) [pid = 1648] [serial = 1452] [outer = 0x0] 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1185bdc00) [pid = 1648] [serial = 1453] [outer = 0x11853c400] 07:41:07 INFO - PROCESS | 1648 | 1467384067052 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118764400) [pid = 1648] [serial = 1454] [outer = 0x11853c400] 07:41:07 INFO - PROCESS | 1648 | 1467384067362 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:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 539ms 07:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:41:07 INFO - PROCESS | 1648 | 1467384067378 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 1648 | 1467384067379 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:41:07 INFO - PROCESS | 1648 | 1467384067382 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 1648 | 1467384067383 Marionette TRACE conn2 <- [1,1910,null,{}] 07:41:07 INFO - PROCESS | 1648 | 1467384067394 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:41:07 INFO - PROCESS | 1648 | 1467384067395 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:07 INFO - PROCESS | 1648 | 1467384067485 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:41:07 INFO - PROCESS | 1648 | 1467384067492 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 1648 | 1467384067493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b0a000 == 13 [pid = 1648] [id = 485] 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118ff5400) [pid = 1648] [serial = 1455] [outer = 0x0] 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119a55c00) [pid = 1648] [serial = 1456] [outer = 0x118ff5400] 07:41:07 INFO - PROCESS | 1648 | 1467384067537 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1207b3c00) [pid = 1648] [serial = 1457] [outer = 0x118ff5400] 07:41:08 INFO - PROCESS | 1648 | 1467384068051 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:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 07:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:41:08 INFO - PROCESS | 1648 | 1467384068102 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 1648 | 1467384068105 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:41:08 INFO - PROCESS | 1648 | 1467384068108 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 1648 | 1467384068109 Marionette TRACE conn2 <- [1,1914,null,{}] 07:41:08 INFO - PROCESS | 1648 | 1467384068112 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:41:08 INFO - PROCESS | 1648 | 1467384068113 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:08 INFO - PROCESS | 1648 | 1467384068225 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:41:08 INFO - PROCESS | 1648 | 1467384068292 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 1648 | 1467384068293 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b06000 == 14 [pid = 1648] [id = 486] 07:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1207b9000) [pid = 1648] [serial = 1458] [outer = 0x0] 07:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1211e7000) [pid = 1648] [serial = 1459] [outer = 0x1207b9000] 07:41:08 INFO - PROCESS | 1648 | 1467384068334 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121a90000) [pid = 1648] [serial = 1460] [outer = 0x1207b9000] 07:41:08 INFO - PROCESS | 1648 | 1467384068786 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:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 718ms 07:41:08 INFO - PROCESS | 1648 | 1467384068829 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 1648 | 1467384068830 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:41:08 INFO - PROCESS | 1648 | 1467384068832 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 1648 | 1467384068834 Marionette TRACE conn2 <- [1,1918,null,{}] 07:41:08 INFO - PROCESS | 1648 | 1467384068836 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:41:08 INFO - PROCESS | 1648 | 1467384068840 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:08 INFO - PROCESS | 1648 | 1467384068975 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:41:08 INFO - PROCESS | 1648 | 1467384068983 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 1648 | 1467384068984 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b2800 == 15 [pid = 1648] [id = 487] 07:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1211dfc00) [pid = 1648] [serial = 1461] [outer = 0x0] 07:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123613800) [pid = 1648] [serial = 1462] [outer = 0x1211dfc00] 07:41:09 INFO - PROCESS | 1648 | 1467384069012 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12669a400) [pid = 1648] [serial = 1463] [outer = 0x1211dfc00] 07:41:09 INFO - PROCESS | 1648 | 1467384069360 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:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms 07:41:09 INFO - PROCESS | 1648 | 1467384069403 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:41:09 INFO - PROCESS | 1648 | 1467384069406 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:41:09 INFO - PROCESS | 1648 | 1467384069408 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 1648 | 1467384069409 Marionette TRACE conn2 <- [1,1922,null,{}] 07:41:09 INFO - PROCESS | 1648 | 1467384069412 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:41:09 INFO - PROCESS | 1648 | 1467384069413 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:09 INFO - PROCESS | 1648 | 1467384069514 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:41:09 INFO - PROCESS | 1648 | 1467384069547 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1648 | 1467384069549 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a81e000 == 16 [pid = 1648] [id = 488] 07:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1266a2000) [pid = 1648] [serial = 1464] [outer = 0x0] 07:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126876400) [pid = 1648] [serial = 1465] [outer = 0x1266a2000] 07:41:09 INFO - PROCESS | 1648 | 1467384069587 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12780a800) [pid = 1648] [serial = 1466] [outer = 0x1266a2000] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112deb400) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1127d8000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1185c3400) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113f31c00) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1150d7c00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123646000) [pid = 1648] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1236d0000) [pid = 1648] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11832e400) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126198c00) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1166ec400) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1207b7000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127d2400) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1194ce800) [pid = 1648] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127d4000) [pid = 1648] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1166f1c00) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1128a6800) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b2a800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116029800) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127d1000) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d41c00) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113da8800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:41:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1150cac00) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:41:10 INFO - PROCESS | 1648 | 1467384070083 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:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 07:41:10 INFO - PROCESS | 1648 | 1467384070129 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 1648 | 1467384070131 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:41:10 INFO - PROCESS | 1648 | 1467384070133 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 1648 | 1467384070134 Marionette TRACE conn2 <- [1,1926,null,{}] 07:41:10 INFO - PROCESS | 1648 | 1467384070136 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:41:10 INFO - PROCESS | 1648 | 1467384070137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:10 INFO - PROCESS | 1648 | 1467384070212 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:41:10 INFO - PROCESS | 1648 | 1467384070270 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 1648 | 1467384070271 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x120752800 == 17 [pid = 1648] [id = 489] 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127d7800) [pid = 1648] [serial = 1467] [outer = 0x0] 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1133cfc00) [pid = 1648] [serial = 1468] [outer = 0x1127d7800] 07:41:10 INFO - PROCESS | 1648 | 1467384070296 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116a03800) [pid = 1648] [serial = 1469] [outer = 0x1127d7800] 07:41:10 INFO - PROCESS | 1648 | 1467384070714 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:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 618ms 07:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:41:10 INFO - PROCESS | 1648 | 1467384070752 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 1648 | 1467384070753 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:41:10 INFO - PROCESS | 1648 | 1467384070755 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 1648 | 1467384070756 Marionette TRACE conn2 <- [1,1930,null,{}] 07:41:10 INFO - PROCESS | 1648 | 1467384070759 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:41:10 INFO - PROCESS | 1648 | 1467384070760 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:10 INFO - PROCESS | 1648 | 1467384070839 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:41:10 INFO - PROCESS | 1648 | 1467384070843 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 1648 | 1467384070845 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1af000 == 18 [pid = 1648] [id = 490] 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1160db400) [pid = 1648] [serial = 1470] [outer = 0x0] 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118ff8000) [pid = 1648] [serial = 1471] [outer = 0x1160db400] 07:41:10 INFO - PROCESS | 1648 | 1467384070869 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124db7800) [pid = 1648] [serial = 1472] [outer = 0x1160db400] 07:41:11 INFO - PROCESS | 1648 | 1467384071205 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:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms 07:41:11 INFO - PROCESS | 1648 | 1467384071225 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 1648 | 1467384071227 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:41:11 INFO - PROCESS | 1648 | 1467384071229 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 1648 | 1467384071230 Marionette TRACE conn2 <- [1,1934,null,{}] 07:41:11 INFO - PROCESS | 1648 | 1467384071232 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:41:11 INFO - PROCESS | 1648 | 1467384071233 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:11 INFO - PROCESS | 1648 | 1467384071314 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:41:11 INFO - PROCESS | 1648 | 1467384071317 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 1648 | 1467384071318 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b378000 == 19 [pid = 1648] [id = 491] 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1185c3400) [pid = 1648] [serial = 1473] [outer = 0x0] 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1262c1800) [pid = 1648] [serial = 1474] [outer = 0x1185c3400] 07:41:11 INFO - PROCESS | 1648 | 1467384071346 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12780a400) [pid = 1648] [serial = 1475] [outer = 0x1185c3400] 07:41:11 INFO - PROCESS | 1648 | 1467384071677 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:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 470ms 07:41:11 INFO - PROCESS | 1648 | 1467384071700 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 1648 | 1467384071701 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:41:11 INFO - PROCESS | 1648 | 1467384071706 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 1648 | 1467384071708 Marionette TRACE conn2 <- [1,1938,null,{}] 07:41:11 INFO - PROCESS | 1648 | 1467384071710 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:41:11 INFO - PROCESS | 1648 | 1467384071712 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:11 INFO - PROCESS | 1648 | 1467384071802 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:41:11 INFO - PROCESS | 1648 | 1467384071864 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 1648 | 1467384071866 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be40800 == 20 [pid = 1648] [id = 492] 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12780d000) [pid = 1648] [serial = 1476] [outer = 0x0] 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b2f800) [pid = 1648] [serial = 1477] [outer = 0x12780d000] 07:41:11 INFO - PROCESS | 1648 | 1467384071895 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129304400) [pid = 1648] [serial = 1478] [outer = 0x12780d000] 07:41:12 INFO - PROCESS | 1648 | 1467384072441 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:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 771ms 07:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:41:12 INFO - PROCESS | 1648 | 1467384072476 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 1648 | 1467384072479 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:41:12 INFO - PROCESS | 1648 | 1467384072482 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1648 | 1467384072485 Marionette TRACE conn2 <- [1,1942,null,{}] 07:41:12 INFO - PROCESS | 1648 | 1467384072489 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:41:12 INFO - PROCESS | 1648 | 1467384072490 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:12 INFO - PROCESS | 1648 | 1467384072597 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:41:12 INFO - PROCESS | 1648 | 1467384072676 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 1648 | 1467384072678 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x118184800 == 21 [pid = 1648] [id = 493] 07:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x115d55800) [pid = 1648] [serial = 1479] [outer = 0x0] 07:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11662f000) [pid = 1648] [serial = 1480] [outer = 0x115d55800] 07:41:12 INFO - PROCESS | 1648 | 1467384072709 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117e9c000) [pid = 1648] [serial = 1481] [outer = 0x115d55800] 07:41:13 INFO - PROCESS | 1648 | 1467384073394 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:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 924ms 07:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:41:13 INFO - PROCESS | 1648 | 1467384073406 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 1648 | 1467384073408 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:41:13 INFO - PROCESS | 1648 | 1467384073411 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1648 | 1467384073412 Marionette TRACE conn2 <- [1,1946,null,{}] 07:41:13 INFO - PROCESS | 1648 | 1467384073416 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:41:13 INFO - PROCESS | 1648 | 1467384073418 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:13 INFO - PROCESS | 1648 | 1467384073555 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:41:13 INFO - PROCESS | 1648 | 1467384073565 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 1648 | 1467384073568 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694a800 == 22 [pid = 1648] [id = 494] 07:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113866c00) [pid = 1648] [serial = 1482] [outer = 0x0] 07:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113d3f800) [pid = 1648] [serial = 1483] [outer = 0x113866c00] 07:41:13 INFO - PROCESS | 1648 | 1467384073597 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116030800) [pid = 1648] [serial = 1484] [outer = 0x113866c00] 07:41:13 INFO - PROCESS | 1648 | --DOCSHELL 0x113f4b000 == 21 [pid = 1648] [id = 481] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112df2000) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11602ac00) [pid = 1648] [serial = 877] [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:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1171bd400) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e4bc00) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12930dc00) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x120721c00) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118525800) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c24800) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129302400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118fee400) [pid = 1648] [serial = 1433] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112979400) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116972400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b25800) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1268a3800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1166ed000) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121a88400) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11853f400) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1171bb800) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1166f0800) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113f36400) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176e4c00) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1131dd800) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1186be000) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1128af800) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1185bec00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12360f800) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x127811800) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11a003800) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x112985c00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118ff5000) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x120724400) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119693000) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1207b6800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124dbc000) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12569ec00) [pid = 1648] [serial = 1439] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x126193c00) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1262b7800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128b27800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12ac99400) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118fb8400) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x126191400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x113866800) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x121563c00) [pid = 1648] [serial = 1436] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x124d45400) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1186c4400) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x118333c00) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 07:41:13 INFO - PROCESS | 1648 | 1467384073985 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:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 624ms 07:41:14 INFO - PROCESS | 1648 | 1467384074035 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 1648 | 1467384074039 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:41:14 INFO - PROCESS | 1648 | 1467384074047 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 1648 | 1467384074049 Marionette TRACE conn2 <- [1,1950,null,{}] 07:41:14 INFO - PROCESS | 1648 | 1467384074053 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:41:14 INFO - PROCESS | 1648 | 1467384074056 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:14 INFO - PROCESS | 1648 | 1467384074181 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:41:14 INFO - PROCESS | 1648 | 1467384074261 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1648 | 1467384074262 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f83000 == 22 [pid = 1648] [id = 495] 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11602e400) [pid = 1648] [serial = 1485] [outer = 0x0] 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1160d5400) [pid = 1648] [serial = 1486] [outer = 0x11602e400] 07:41:14 INFO - PROCESS | 1648 | 1467384074308 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x116973400) [pid = 1648] [serial = 1487] [outer = 0x11602e400] 07:41:14 INFO - PROCESS | 1648 | 1467384074697 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:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 674ms 07:41:14 INFO - PROCESS | 1648 | 1467384074721 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 1648 | 1467384074723 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:41:14 INFO - PROCESS | 1648 | 1467384074726 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 1648 | 1467384074728 Marionette TRACE conn2 <- [1,1954,null,{}] 07:41:14 INFO - PROCESS | 1648 | 1467384074736 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:41:14 INFO - PROCESS | 1648 | 1467384074739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:14 INFO - PROCESS | 1648 | 1467384074834 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:41:14 INFO - PROCESS | 1648 | 1467384074863 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1648 | 1467384074865 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118167800 == 23 [pid = 1648] [id = 496] 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x117e9c400) [pid = 1648] [serial = 1488] [outer = 0x0] 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118327800) [pid = 1648] [serial = 1489] [outer = 0x117e9c400] 07:41:14 INFO - PROCESS | 1648 | 1467384074893 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11853e400) [pid = 1648] [serial = 1490] [outer = 0x117e9c400] 07:41:15 INFO - PROCESS | 1648 | 1467384075220 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:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 07:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:41:15 INFO - PROCESS | 1648 | 1467384075248 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1648 | 1467384075250 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:41:15 INFO - PROCESS | 1648 | 1467384075252 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1648 | 1467384075253 Marionette TRACE conn2 <- [1,1958,null,{}] 07:41:15 INFO - PROCESS | 1648 | 1467384075258 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:41:15 INFO - PROCESS | 1648 | 1467384075259 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:15 INFO - PROCESS | 1648 | 1467384075356 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:41:15 INFO - PROCESS | 1648 | 1467384075361 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1648 | 1467384075362 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119abb000 == 24 [pid = 1648] [id = 497] 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1185c1800) [pid = 1648] [serial = 1491] [outer = 0x0] 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1186bb400) [pid = 1648] [serial = 1492] [outer = 0x1185c1800] 07:41:15 INFO - PROCESS | 1648 | 1467384075388 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118fb7000) [pid = 1648] [serial = 1493] [outer = 0x1185c1800] 07:41:15 INFO - PROCESS | 1648 | 1467384075711 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:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 07:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:41:15 INFO - PROCESS | 1648 | 1467384075725 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1648 | 1467384075726 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:41:15 INFO - PROCESS | 1648 | 1467384075728 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1648 | 1467384075729 Marionette TRACE conn2 <- [1,1962,null,{}] 07:41:15 INFO - PROCESS | 1648 | 1467384075732 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:41:15 INFO - PROCESS | 1648 | 1467384075733 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:15 INFO - PROCESS | 1648 | 1467384075806 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:41:15 INFO - PROCESS | 1648 | 1467384075809 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1648 | 1467384075810 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12132a800 == 25 [pid = 1648] [id = 498] 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1185c4400) [pid = 1648] [serial = 1494] [outer = 0x0] 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1194cc000) [pid = 1648] [serial = 1495] [outer = 0x1185c4400] 07:41:15 INFO - PROCESS | 1648 | 1467384075838 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119a56800) [pid = 1648] [serial = 1496] [outer = 0x1185c4400] 07:41:16 INFO - PROCESS | 1648 | 1467384076222 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:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 07:41:16 INFO - PROCESS | 1648 | 1467384076247 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:41:16 INFO - PROCESS | 1648 | 1467384076248 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:41:16 INFO - PROCESS | 1648 | 1467384076250 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 1648 | 1467384076251 Marionette TRACE conn2 <- [1,1966,null,{}] 07:41:16 INFO - PROCESS | 1648 | 1467384076254 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:41:16 INFO - PROCESS | 1648 | 1467384076258 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:16 INFO - PROCESS | 1648 | 1467384076380 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:41:16 INFO - PROCESS | 1648 | 1467384076384 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 1648 | 1467384076385 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x123626000 == 26 [pid = 1648] [id = 499] 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1194d2400) [pid = 1648] [serial = 1497] [outer = 0x0] 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1207b6400) [pid = 1648] [serial = 1498] [outer = 0x1194d2400] 07:41:16 INFO - PROCESS | 1648 | 1467384076413 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x123789000) [pid = 1648] [serial = 1499] [outer = 0x1194d2400] 07:41:16 INFO - PROCESS | 1648 | 1467384076751 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:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 518ms 07:41:16 INFO - PROCESS | 1648 | 1467384076769 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 1648 | 1467384076772 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:41:16 INFO - PROCESS | 1648 | 1467384076781 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 1648 | 1467384076782 Marionette TRACE conn2 <- [1,1970,null,{}] 07:41:16 INFO - PROCESS | 1648 | 1467384076784 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:41:16 INFO - PROCESS | 1648 | 1467384076786 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:16 INFO - PROCESS | 1648 | 1467384076881 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:41:16 INFO - PROCESS | 1648 | 1467384076884 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 1648 | 1467384076893 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256c7000 == 27 [pid = 1648] [id = 500] 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112619400) [pid = 1648] [serial = 1500] [outer = 0x0] 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124d3c000) [pid = 1648] [serial = 1501] [outer = 0x112619400] 07:41:16 INFO - PROCESS | 1648 | 1467384076948 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1250e1400) [pid = 1648] [serial = 1502] [outer = 0x112619400] 07:41:17 INFO - PROCESS | 1648 | 1467384077269 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:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 524ms 07:41:17 INFO - PROCESS | 1648 | 1467384077300 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 1648 | 1467384077302 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:41:17 INFO - PROCESS | 1648 | 1467384077310 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1648 | 1467384077311 Marionette TRACE conn2 <- [1,1974,null,{}] 07:41:17 INFO - PROCESS | 1648 | 1467384077314 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:41:17 INFO - PROCESS | 1648 | 1467384077315 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:17 INFO - PROCESS | 1648 | 1467384077409 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:41:17 INFO - PROCESS | 1648 | 1467384077412 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1648 | 1467384077414 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a3d800 == 28 [pid = 1648] [id = 501] 07:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1194d2800) [pid = 1648] [serial = 1503] [outer = 0x0] 07:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126191400) [pid = 1648] [serial = 1504] [outer = 0x1194d2800] 07:41:17 INFO - PROCESS | 1648 | 1467384077438 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1262b7000) [pid = 1648] [serial = 1505] [outer = 0x1194d2800] 07:41:17 INFO - PROCESS | 1648 | 1467384077863 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:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 568ms 07:41:17 INFO - PROCESS | 1648 | 1467384077879 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 1648 | 1467384077881 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:41:17 INFO - PROCESS | 1648 | 1467384077884 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1648 | 1467384077886 Marionette TRACE conn2 <- [1,1978,null,{}] 07:41:17 INFO - PROCESS | 1648 | 1467384077889 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:41:17 INFO - PROCESS | 1648 | 1467384077891 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:18 INFO - PROCESS | 1648 | 1467384078114 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1185c3400) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1207b9000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11853c400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x112e58800) [pid = 1648] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1128a6400) [pid = 1648] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118ff5400) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1211dfc00) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1150d1800) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1127d7800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1266a2000) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1160db400) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:41:18 INFO - PROCESS | 1648 | 1467384078183 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 1648 | 1467384078184 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11601c000 == 29 [pid = 1648] [id = 502] 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1127d7800) [pid = 1648] [serial = 1506] [outer = 0x0] 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112e58800) [pid = 1648] [serial = 1507] [outer = 0x1127d7800] 07:41:18 INFO - PROCESS | 1648 | 1467384078209 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11853f000) [pid = 1648] [serial = 1508] [outer = 0x1127d7800] 07:41:18 INFO - PROCESS | 1648 | 1467384078471 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:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 622ms 07:41:18 INFO - PROCESS | 1648 | 1467384078510 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:41:18 INFO - PROCESS | 1648 | 1467384078511 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:41:18 INFO - PROCESS | 1648 | 1467384078513 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1648 | 1467384078514 Marionette TRACE conn2 <- [1,1982,null,{}] 07:41:18 INFO - PROCESS | 1648 | 1467384078517 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:41:18 INFO - PROCESS | 1648 | 1467384078518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:18 INFO - PROCESS | 1648 | 1467384078609 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:41:18 INFO - PROCESS | 1648 | 1467384078613 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 1648 | 1467384078614 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129143800 == 30 [pid = 1648] [id = 503] 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11944ac00) [pid = 1648] [serial = 1509] [outer = 0x0] 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1266a3000) [pid = 1648] [serial = 1510] [outer = 0x11944ac00] 07:41:18 INFO - PROCESS | 1648 | 1467384078639 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1268a5400) [pid = 1648] [serial = 1511] [outer = 0x11944ac00] 07:41:18 INFO - PROCESS | 1648 | 1467384078967 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:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 07:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:41:18 INFO - PROCESS | 1648 | 1467384078982 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 1648 | 1467384078984 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:41:18 INFO - PROCESS | 1648 | 1467384078993 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1648 | 1467384078995 Marionette TRACE conn2 <- [1,1986,null,{}] 07:41:19 INFO - PROCESS | 1648 | 1467384079015 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:41:19 INFO - PROCESS | 1648 | 1467384079016 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:19 INFO - PROCESS | 1648 | 1467384079116 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:41:19 INFO - PROCESS | 1648 | 1467384079123 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 1648 | 1467384079125 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a693800 == 31 [pid = 1648] [id = 504] 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x127808400) [pid = 1648] [serial = 1512] [outer = 0x0] 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128b2d800) [pid = 1648] [serial = 1513] [outer = 0x127808400] 07:41:19 INFO - PROCESS | 1648 | 1467384079152 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128c2a400) [pid = 1648] [serial = 1514] [outer = 0x127808400] 07:41:19 INFO - PROCESS | 1648 | 1467384079487 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:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 539ms 07:41:19 INFO - PROCESS | 1648 | 1467384079525 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 1648 | 1467384079526 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:41:19 INFO - PROCESS | 1648 | 1467384079529 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 1648 | 1467384079530 Marionette TRACE conn2 <- [1,1990,null,{}] 07:41:19 INFO - PROCESS | 1648 | 1467384079532 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:41:19 INFO - PROCESS | 1648 | 1467384079533 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:19 INFO - PROCESS | 1648 | 1467384079613 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:41:19 INFO - PROCESS | 1648 | 1467384079671 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 1648 | 1467384079672 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac09000 == 32 [pid = 1648] [id = 505] 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x127811000) [pid = 1648] [serial = 1515] [outer = 0x0] 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129303c00) [pid = 1648] [serial = 1516] [outer = 0x127811000] 07:41:19 INFO - PROCESS | 1648 | 1467384079697 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x129547800) [pid = 1648] [serial = 1517] [outer = 0x127811000] 07:41:19 INFO - PROCESS | 1648 | 1467384079961 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:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 467ms 07:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:41:20 INFO - PROCESS | 1648 | 1467384079997 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 1648 | 1467384079998 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:41:20 INFO - PROCESS | 1648 | 1467384080000 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 1648 | 1467384080001 Marionette TRACE conn2 <- [1,1994,null,{}] 07:41:20 INFO - PROCESS | 1648 | 1467384080011 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:41:20 INFO - PROCESS | 1648 | 1467384080012 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:20 INFO - PROCESS | 1648 | 1467384080104 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:41:20 INFO - PROCESS | 1648 | 1467384080197 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 1648 | 1467384080199 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d81000 == 33 [pid = 1648] [id = 506] 07:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x111c22000) [pid = 1648] [serial = 1518] [outer = 0x0] 07:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11260d800) [pid = 1648] [serial = 1519] [outer = 0x111c22000] 07:41:20 INFO - PROCESS | 1648 | 1467384080230 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1128b1000) [pid = 1648] [serial = 1520] [outer = 0x111c22000] 07:41:20 INFO - PROCESS | 1648 | 1467384080691 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:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 727ms 07:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:41:20 INFO - PROCESS | 1648 | 1467384080729 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 1648 | 1467384080731 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:41:20 INFO - PROCESS | 1648 | 1467384080734 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 1648 | 1467384080736 Marionette TRACE conn2 <- [1,1998,null,{}] 07:41:20 INFO - PROCESS | 1648 | 1467384080740 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:41:20 INFO - PROCESS | 1648 | 1467384080743 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:20 INFO - PROCESS | 1648 | 1467384080846 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:41:20 INFO - PROCESS | 1648 | 1467384080902 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 1648 | 1467384080903 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118123000 == 34 [pid = 1648] [id = 507] 07:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112e56400) [pid = 1648] [serial = 1521] [outer = 0x0] 07:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11662a000) [pid = 1648] [serial = 1522] [outer = 0x112e56400] 07:41:20 INFO - PROCESS | 1648 | 1467384080947 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1171bb800) [pid = 1648] [serial = 1523] [outer = 0x112e56400] 07:41:21 INFO - PROCESS | 1648 | 1467384081370 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:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 07:41:21 INFO - PROCESS | 1648 | 1467384081408 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 1648 | 1467384081411 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:41:21 INFO - PROCESS | 1648 | 1467384081414 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 1648 | 1467384081415 Marionette TRACE conn2 <- [1,2002,null,{}] 07:41:21 INFO - PROCESS | 1648 | 1467384081418 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:41:21 INFO - PROCESS | 1648 | 1467384081419 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:21 INFO - PROCESS | 1648 | 1467384081523 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:41:21 INFO - PROCESS | 1648 | 1467384081609 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 1648 | 1467384081611 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1f800 == 35 [pid = 1648] [id = 508] 07:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11852b000) [pid = 1648] [serial = 1524] [outer = 0x0] 07:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1185b7800) [pid = 1648] [serial = 1525] [outer = 0x11852b000] 07:41:21 INFO - PROCESS | 1648 | 1467384081654 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11943e400) [pid = 1648] [serial = 1526] [outer = 0x11852b000] 07:41:22 INFO - PROCESS | 1648 | 1467384082066 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:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 07:41:22 INFO - PROCESS | 1648 | 1467384082086 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:41:22 INFO - PROCESS | 1648 | 1467384082089 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:41:22 INFO - PROCESS | 1648 | 1467384082096 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 1648 | 1467384082101 Marionette TRACE conn2 <- [1,2006,null,{}] 07:41:22 INFO - PROCESS | 1648 | 1467384082104 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:41:22 INFO - PROCESS | 1648 | 1467384082106 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:22 INFO - PROCESS | 1648 | 1467384082207 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:41:22 INFO - PROCESS | 1648 | 1467384082263 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 1648 | 1467384082264 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5c000 == 36 [pid = 1648] [id = 509] 07:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118698c00) [pid = 1648] [serial = 1527] [outer = 0x0] 07:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1207b7800) [pid = 1648] [serial = 1528] [outer = 0x118698c00] 07:41:22 INFO - PROCESS | 1648 | 1467384082293 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124d40400) [pid = 1648] [serial = 1529] [outer = 0x118698c00] 07:41:22 INFO - PROCESS | 1648 | 1467384082847 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:41:22 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:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 830ms 07:41:22 INFO - PROCESS | 1648 | 1467384082923 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:41:22 INFO - PROCESS | 1648 | 1467384082926 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:41:22 INFO - PROCESS | 1648 | 1467384082929 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 1648 | 1467384082931 Marionette TRACE conn2 <- [1,2010,null,{}] 07:41:22 INFO - PROCESS | 1648 | 1467384082935 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:41:22 INFO - PROCESS | 1648 | 1467384082937 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:23 INFO - PROCESS | 1648 | 1467384083029 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:41:23 INFO - PROCESS | 1648 | 1467384083081 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 1648 | 1467384083084 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816c800 == 37 [pid = 1648] [id = 510] 07:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11607fc00) [pid = 1648] [serial = 1530] [outer = 0x0] 07:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116908800) [pid = 1648] [serial = 1531] [outer = 0x11607fc00] 07:41:23 INFO - PROCESS | 1648 | 1467384083112 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1176e0400) [pid = 1648] [serial = 1532] [outer = 0x11607fc00] 07:41:23 INFO - PROCESS | 1648 | 1467384083540 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:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1256c7000 == 36 [pid = 1648] [id = 500] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113a3d800 == 35 [pid = 1648] [id = 501] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x129143800 == 34 [pid = 1648] [id = 503] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac09000 == 33 [pid = 1648] [id = 505] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11601c000 == 32 [pid = 1648] [id = 502] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a693800 == 31 [pid = 1648] [id = 504] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5c000 == 30 [pid = 1648] [id = 509] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1f800 == 29 [pid = 1648] [id = 508] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118123000 == 28 [pid = 1648] [id = 507] 07:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x112d81000 == 27 [pid = 1648] [id = 506] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1262c1800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12780a400) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1211e7000) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1185bdc00) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118764400) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112e59400) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113f2e400) [pid = 1648] [serial = 1448] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1133cc400) [pid = 1648] [serial = 1445] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a55c00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123613800) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117102800) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x117e9ac00) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121a90000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1133cfc00) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126876400) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12669a400) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118ff8000) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12780a800) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124db7800) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116a03800) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 07:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1207b3c00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 07:41:24 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:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1325ms 07:41:24 INFO - PROCESS | 1648 | 1467384084282 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 1648 | 1467384084285 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:41:24 INFO - PROCESS | 1648 | 1467384084291 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1648 | 1467384084292 Marionette TRACE conn2 <- [1,2014,null,{}] 07:41:24 INFO - PROCESS | 1648 | 1467384084319 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:41:24 INFO - PROCESS | 1648 | 1467384084321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:24 INFO - PROCESS | 1648 | 1467384084395 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:41:24 INFO - PROCESS | 1648 | 1467384084399 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 1648 | 1467384084403 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116242800 == 28 [pid = 1648] [id = 511] 07:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112e4cc00) [pid = 1648] [serial = 1533] [outer = 0x0] 07:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112e53000) [pid = 1648] [serial = 1534] [outer = 0x112e4cc00] 07:41:24 INFO - PROCESS | 1648 | 1467384084433 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1133cc000) [pid = 1648] [serial = 1535] [outer = 0x112e4cc00] 07:41:24 INFO - PROCESS | 1648 | 1467384084766 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:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 497ms 07:41:24 INFO - PROCESS | 1648 | 1467384084790 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 1648 | 1467384084792 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:41:24 INFO - PROCESS | 1648 | 1467384084797 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1648 | 1467384084799 Marionette TRACE conn2 <- [1,2018,null,{}] 07:41:24 INFO - PROCESS | 1648 | 1467384084802 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:41:24 INFO - PROCESS | 1648 | 1467384084804 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:24 INFO - PROCESS | 1648 | 1467384084902 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:41:24 INFO - PROCESS | 1648 | 1467384084956 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 1648 | 1467384084957 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x117138000 == 29 [pid = 1648] [id = 512] 07:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1133cec00) [pid = 1648] [serial = 1536] [outer = 0x0] 07:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116075000) [pid = 1648] [serial = 1537] [outer = 0x1133cec00] 07:41:24 INFO - PROCESS | 1648 | 1467384084985 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1176e3c00) [pid = 1648] [serial = 1538] [outer = 0x1133cec00] 07:41:25 INFO - PROCESS | 1648 | 1467384085328 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:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 573ms 07:41:25 INFO - PROCESS | 1648 | 1467384085369 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:41:25 INFO - PROCESS | 1648 | 1467384085372 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:41:25 INFO - PROCESS | 1648 | 1467384085375 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 1648 | 1467384085377 Marionette TRACE conn2 <- [1,2022,null,{}] 07:41:25 INFO - PROCESS | 1648 | 1467384085389 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:41:25 INFO - PROCESS | 1648 | 1467384085393 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:25 INFO - PROCESS | 1648 | 1467384085529 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:41:25 INFO - PROCESS | 1648 | 1467384085635 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 1648 | 1467384085640 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119940000 == 30 [pid = 1648] [id = 513] 07:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11853a000) [pid = 1648] [serial = 1539] [outer = 0x0] 07:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1185be800) [pid = 1648] [serial = 1540] [outer = 0x11853a000] 07:41:25 INFO - PROCESS | 1648 | 1467384085690 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1186c5400) [pid = 1648] [serial = 1541] [outer = 0x11853a000] 07:41:26 INFO - PROCESS | 1648 | 1467384085994 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:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 07:41:26 INFO - PROCESS | 1648 | 1467384086046 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:41:26 INFO - PROCESS | 1648 | 1467384086048 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:41:26 INFO - PROCESS | 1648 | 1467384086066 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 1648 | 1467384086067 Marionette TRACE conn2 <- [1,2026,null,{}] 07:41:26 INFO - PROCESS | 1648 | 1467384086070 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:41:26 INFO - PROCESS | 1648 | 1467384086074 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:26 INFO - PROCESS | 1648 | 1467384086150 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:41:26 INFO - PROCESS | 1648 | 1467384086156 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1648 | 1467384086158 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x123515800 == 31 [pid = 1648] [id = 514] 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118fb8800) [pid = 1648] [serial = 1542] [outer = 0x0] 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119692c00) [pid = 1648] [serial = 1543] [outer = 0x118fb8800] 07:41:26 INFO - PROCESS | 1648 | 1467384086183 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119a5f800) [pid = 1648] [serial = 1544] [outer = 0x118fb8800] 07:41:26 INFO - PROCESS | 1648 | 1467384086548 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:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 536ms 07:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:41:26 INFO - PROCESS | 1648 | 1467384086587 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 1648 | 1467384086589 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:41:26 INFO - PROCESS | 1648 | 1467384086592 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 1648 | 1467384086594 Marionette TRACE conn2 <- [1,2030,null,{}] 07:41:26 INFO - PROCESS | 1648 | 1467384086598 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:41:26 INFO - PROCESS | 1648 | 1467384086600 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:26 INFO - PROCESS | 1648 | 1467384086747 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:41:26 INFO - PROCESS | 1648 | 1467384086768 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1648 | 1467384086780 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x125688000 == 32 [pid = 1648] [id = 515] 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a61400) [pid = 1648] [serial = 1545] [outer = 0x0] 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1207b4c00) [pid = 1648] [serial = 1546] [outer = 0x119a61400] 07:41:26 INFO - PROCESS | 1648 | 1467384086822 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121424400) [pid = 1648] [serial = 1547] [outer = 0x119a61400] 07:41:27 INFO - PROCESS | 1648 | 1467384087263 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:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 07:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:41:27 INFO - PROCESS | 1648 | 1467384087312 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1648 | 1467384087314 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:41:27 INFO - PROCESS | 1648 | 1467384087316 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1648 | 1467384087317 Marionette TRACE conn2 <- [1,2034,null,{}] 07:41:27 INFO - PROCESS | 1648 | 1467384087319 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:41:27 INFO - PROCESS | 1648 | 1467384087323 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:27 INFO - PROCESS | 1648 | 1467384087442 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:41:27 INFO - PROCESS | 1648 | 1467384087457 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 1648 | 1467384087459 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0b000 == 33 [pid = 1648] [id = 516] 07:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112ded400) [pid = 1648] [serial = 1548] [outer = 0x0] 07:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123613800) [pid = 1648] [serial = 1549] [outer = 0x112ded400] 07:41:27 INFO - PROCESS | 1648 | 1467384087484 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126192800) [pid = 1648] [serial = 1550] [outer = 0x112ded400] 07:41:27 INFO - PROCESS | 1648 | 1467384087839 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:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 07:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:41:27 INFO - PROCESS | 1648 | 1467384087886 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1648 | 1467384087887 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:41:27 INFO - PROCESS | 1648 | 1467384087889 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1648 | 1467384087890 Marionette TRACE conn2 <- [1,2038,null,{}] 07:41:27 INFO - PROCESS | 1648 | 1467384087893 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:41:27 INFO - PROCESS | 1648 | 1467384087894 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:27 INFO - PROCESS | 1648 | 1467384087989 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:41:27 INFO - PROCESS | 1648 | 1467384087992 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 1648 | 1467384087993 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a5000 == 34 [pid = 1648] [id = 517] 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121b58800) [pid = 1648] [serial = 1551] [outer = 0x0] 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12686cc00) [pid = 1648] [serial = 1552] [outer = 0x121b58800] 07:41:28 INFO - PROCESS | 1648 | 1467384088025 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12780a800) [pid = 1648] [serial = 1553] [outer = 0x121b58800] 07:41:28 INFO - PROCESS | 1648 | 1467384088545 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:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127808400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1194d2400) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112619400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115d55800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1185c1800) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113866c00) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117e9c400) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12780d000) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1185c4400) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11602e400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1194d2800) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1127d7800) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11944ac00) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127811000) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 720ms 07:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:41:28 INFO - PROCESS | 1648 | 1467384088611 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 1648 | 1467384088612 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:41:28 INFO - PROCESS | 1648 | 1467384088614 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 1648 | 1467384088615 Marionette TRACE conn2 <- [1,2042,null,{}] 07:41:28 INFO - PROCESS | 1648 | 1467384088617 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:41:28 INFO - PROCESS | 1648 | 1467384088618 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:28 INFO - PROCESS | 1648 | 1467384088691 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:41:28 INFO - PROCESS | 1648 | 1467384088695 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 1648 | 1467384088696 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219e3000 == 35 [pid = 1648] [id = 518] 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112984c00) [pid = 1648] [serial = 1554] [outer = 0x0] 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a0b000) [pid = 1648] [serial = 1555] [outer = 0x112984c00] 07:41:28 INFO - PROCESS | 1648 | 1467384088722 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119449c00) [pid = 1648] [serial = 1556] [outer = 0x112984c00] 07:41:29 INFO - PROCESS | 1648 | 1467384089045 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:41:29 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:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 07:41:29 INFO - PROCESS | 1648 | 1467384089087 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 1648 | 1467384089088 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:41:29 INFO - PROCESS | 1648 | 1467384089090 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 1648 | 1467384089091 Marionette TRACE conn2 <- [1,2046,null,{}] 07:41:29 INFO - PROCESS | 1648 | 1467384089094 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:41:29 INFO - PROCESS | 1648 | 1467384089095 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:29 INFO - PROCESS | 1648 | 1467384089170 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:41:29 INFO - PROCESS | 1648 | 1467384089241 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 1648 | 1467384089250 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a824800 == 36 [pid = 1648] [id = 519] 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1138e6c00) [pid = 1648] [serial = 1557] [outer = 0x0] 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12661c800) [pid = 1648] [serial = 1558] [outer = 0x1138e6c00] 07:41:29 INFO - PROCESS | 1648 | 1467384089279 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b23c00) [pid = 1648] [serial = 1559] [outer = 0x1138e6c00] 07:41:29 INFO - PROCESS | 1648 | 1467384089545 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:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 470ms 07:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:41:29 INFO - PROCESS | 1648 | 1467384089563 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 1648 | 1467384089564 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:41:29 INFO - PROCESS | 1648 | 1467384089567 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 1648 | 1467384089568 Marionette TRACE conn2 <- [1,2050,null,{}] 07:41:29 INFO - PROCESS | 1648 | 1467384089578 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:41:29 INFO - PROCESS | 1648 | 1467384089579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:29 INFO - PROCESS | 1648 | 1467384089661 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:41:29 INFO - PROCESS | 1648 | 1467384089665 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 1648 | 1467384089666 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b372000 == 37 [pid = 1648] [id = 520] 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1262b9800) [pid = 1648] [serial = 1560] [outer = 0x0] 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128c20800) [pid = 1648] [serial = 1561] [outer = 0x1262b9800] 07:41:29 INFO - PROCESS | 1648 | 1467384089694 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129305000) [pid = 1648] [serial = 1562] [outer = 0x1262b9800] 07:41:30 INFO - PROCESS | 1648 | 1467384090025 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:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 477ms 07:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:41:30 INFO - PROCESS | 1648 | 1467384090044 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:41:30 INFO - PROCESS | 1648 | 1467384090045 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:41:30 INFO - PROCESS | 1648 | 1467384090048 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 1648 | 1467384090049 Marionette TRACE conn2 <- [1,2054,null,{}] 07:41:30 INFO - PROCESS | 1648 | 1467384090052 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:41:30 INFO - PROCESS | 1648 | 1467384090054 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:30 INFO - PROCESS | 1648 | 1467384090168 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:41:30 INFO - PROCESS | 1648 | 1467384090175 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 1648 | 1467384090176 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5f000 == 38 [pid = 1648] [id = 521] 07:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112e59800) [pid = 1648] [serial = 1563] [outer = 0x0] 07:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b2b800) [pid = 1648] [serial = 1564] [outer = 0x112e59800] 07:41:30 INFO - PROCESS | 1648 | 1467384090210 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a63b400) [pid = 1648] [serial = 1565] [outer = 0x112e59800] 07:41:30 INFO - PROCESS | 1648 | 1467384090664 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:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 07:41:30 INFO - PROCESS | 1648 | 1467384090722 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:41:30 INFO - PROCESS | 1648 | 1467384090726 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:41:30 INFO - PROCESS | 1648 | 1467384090732 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 1648 | 1467384090735 Marionette TRACE conn2 <- [1,2058,null,{}] 07:41:30 INFO - PROCESS | 1648 | 1467384090741 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:41:30 INFO - PROCESS | 1648 | 1467384090743 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:30 INFO - PROCESS | 1648 | 1467384090892 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:41:30 INFO - PROCESS | 1648 | 1467384090972 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 1648 | 1467384090974 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e43000 == 39 [pid = 1648] [id = 522] 07:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1128adc00) [pid = 1648] [serial = 1566] [outer = 0x0] 07:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112dec800) [pid = 1648] [serial = 1567] [outer = 0x1128adc00] 07:41:31 INFO - PROCESS | 1648 | 1467384091007 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11383d000) [pid = 1648] [serial = 1568] [outer = 0x1128adc00] 07:41:31 INFO - PROCESS | 1648 | 1467384091531 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:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 875ms 07:41:31 INFO - PROCESS | 1648 | 1467384091607 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 1648 | 1467384091610 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:41:31 INFO - PROCESS | 1648 | 1467384091615 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 1648 | 1467384091616 Marionette TRACE conn2 <- [1,2062,null,{}] 07:41:31 INFO - PROCESS | 1648 | 1467384091619 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:41:31 INFO - PROCESS | 1648 | 1467384091621 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:31 INFO - PROCESS | 1648 | 1467384091728 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:41:31 INFO - PROCESS | 1648 | 1467384091806 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 1648 | 1467384091807 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12362d800 == 40 [pid = 1648] [id = 523] 07:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1176d8400) [pid = 1648] [serial = 1569] [outer = 0x0] 07:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117e9d000) [pid = 1648] [serial = 1570] [outer = 0x1176d8400] 07:41:31 INFO - PROCESS | 1648 | 1467384091839 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11853b400) [pid = 1648] [serial = 1571] [outer = 0x1176d8400] 07:41:32 INFO - PROCESS | 1648 | 1467384092535 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:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b372000 == 39 [pid = 1648] [id = 520] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12a824800 == 38 [pid = 1648] [id = 519] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1219e3000 == 37 [pid = 1648] [id = 518] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a5000 == 36 [pid = 1648] [id = 517] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0b000 == 35 [pid = 1648] [id = 516] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x125688000 == 34 [pid = 1648] [id = 515] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x123515800 == 33 [pid = 1648] [id = 514] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119940000 == 32 [pid = 1648] [id = 513] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x117138000 == 31 [pid = 1648] [id = 512] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116242800 == 30 [pid = 1648] [id = 511] 07:41:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11816c800 == 29 [pid = 1648] [id = 510] 07:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 972ms 07:41:32 INFO - PROCESS | 1648 | 1467384092587 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 1648 | 1467384092590 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:41:32 INFO - PROCESS | 1648 | 1467384092593 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 1648 | 1467384092595 Marionette TRACE conn2 <- [1,2066,null,{}] 07:41:32 INFO - PROCESS | 1648 | 1467384092598 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:41:32 INFO - PROCESS | 1648 | 1467384092600 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:32 INFO - PROCESS | 1648 | 1467384092677 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:41:32 INFO - PROCESS | 1648 | 1467384092683 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1648 | 1467384092685 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e57800 == 30 [pid = 1648] [id = 524] 07:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11602e400) [pid = 1648] [serial = 1572] [outer = 0x0] 07:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116787800) [pid = 1648] [serial = 1573] [outer = 0x11602e400] 07:41:32 INFO - PROCESS | 1648 | 1467384092718 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117e9c400) [pid = 1648] [serial = 1574] [outer = 0x11602e400] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128c2a400) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1207b6400) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124d3c000) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11662f000) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117e9c000) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1186bb400) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118fb7000) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d3f800) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116030800) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118327800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11853e400) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b2f800) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129304400) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194cc000) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1160d5400) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116973400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126191400) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1250e1400) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112e58800) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1262b7000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11853f000) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b2d800) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123789000) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1268a5400) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129303c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119a56800) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129547800) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 07:41:32 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1266a3000) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 1648 | 1467384093082 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:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 07:41:33 INFO - PROCESS | 1648 | 1467384093113 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 1648 | 1467384093116 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:41:33 INFO - PROCESS | 1648 | 1467384093121 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 1648 | 1467384093122 Marionette TRACE conn2 <- [1,2070,null,{}] 07:41:33 INFO - PROCESS | 1648 | 1467384093125 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:41:33 INFO - PROCESS | 1648 | 1467384093126 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:33 INFO - PROCESS | 1648 | 1467384093205 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:41:33 INFO - PROCESS | 1648 | 1467384093210 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 1648 | 1467384093211 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fac800 == 31 [pid = 1648] [id = 525] 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11815cc00) [pid = 1648] [serial = 1575] [outer = 0x0] 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1185bdc00) [pid = 1648] [serial = 1576] [outer = 0x11815cc00] 07:41:33 INFO - PROCESS | 1648 | 1467384093238 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1186a2800) [pid = 1648] [serial = 1577] [outer = 0x11815cc00] 07:41:33 INFO - PROCESS | 1648 | 1467384093611 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:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 07:41:33 INFO - PROCESS | 1648 | 1467384093645 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 1648 | 1467384093647 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:41:33 INFO - PROCESS | 1648 | 1467384093649 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 1648 | 1467384093651 Marionette TRACE conn2 <- [1,2074,null,{}] 07:41:33 INFO - PROCESS | 1648 | 1467384093659 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:41:33 INFO - PROCESS | 1648 | 1467384093662 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:33 INFO - PROCESS | 1648 | 1467384093740 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:41:33 INFO - PROCESS | 1648 | 1467384093745 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 1648 | 1467384093747 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x121472000 == 32 [pid = 1648] [id = 526] 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118762000) [pid = 1648] [serial = 1578] [outer = 0x0] 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11969cc00) [pid = 1648] [serial = 1579] [outer = 0x118762000] 07:41:33 INFO - PROCESS | 1648 | 1467384093775 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121426800) [pid = 1648] [serial = 1580] [outer = 0x118762000] 07:41:34 INFO - PROCESS | 1648 | 1467384094290 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:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 672ms 07:41:34 INFO - PROCESS | 1648 | 1467384094338 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 1648 | 1467384094341 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:41:34 INFO - PROCESS | 1648 | 1467384094346 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 1648 | 1467384094348 Marionette TRACE conn2 <- [1,2078,null,{}] 07:41:34 INFO - PROCESS | 1648 | 1467384094351 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:41:34 INFO - PROCESS | 1648 | 1467384094356 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:34 INFO - PROCESS | 1648 | 1467384094448 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:41:34 INFO - PROCESS | 1648 | 1467384094514 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 1648 | 1467384094516 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d4f800 == 33 [pid = 1648] [id = 527] 07:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1176e7000) [pid = 1648] [serial = 1581] [outer = 0x0] 07:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11853bc00) [pid = 1648] [serial = 1582] [outer = 0x1176e7000] 07:41:34 INFO - PROCESS | 1648 | 1467384094547 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1186bf400) [pid = 1648] [serial = 1583] [outer = 0x1176e7000] 07:41:34 INFO - PROCESS | 1648 | 1467384094971 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:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 673ms 07:41:35 INFO - PROCESS | 1648 | 1467384095019 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:41:35 INFO - PROCESS | 1648 | 1467384095022 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:41:35 INFO - PROCESS | 1648 | 1467384095027 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 1648 | 1467384095028 Marionette TRACE conn2 <- [1,2082,null,{}] 07:41:35 INFO - PROCESS | 1648 | 1467384095031 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:41:35 INFO - PROCESS | 1648 | 1467384095033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:35 INFO - PROCESS | 1648 | 1467384095151 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:41:35 INFO - PROCESS | 1648 | 1467384095206 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1648 | 1467384095207 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x125679800 == 34 [pid = 1648] [id = 528] 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119693000) [pid = 1648] [serial = 1584] [outer = 0x0] 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12155dc00) [pid = 1648] [serial = 1585] [outer = 0x119693000] 07:41:35 INFO - PROCESS | 1648 | 1467384095238 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121a88400) [pid = 1648] [serial = 1586] [outer = 0x119693000] 07:41:35 INFO - PROCESS | 1648 | 1467384095635 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:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 07:41:35 INFO - PROCESS | 1648 | 1467384095697 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:41:35 INFO - PROCESS | 1648 | 1467384095699 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:41:35 INFO - PROCESS | 1648 | 1467384095701 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 1648 | 1467384095704 Marionette TRACE conn2 <- [1,2086,null,{}] 07:41:35 INFO - PROCESS | 1648 | 1467384095712 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:41:35 INFO - PROCESS | 1648 | 1467384095715 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:35 INFO - PROCESS | 1648 | 1467384095814 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:41:35 INFO - PROCESS | 1648 | 1467384095869 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1648 | 1467384095871 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b14800 == 35 [pid = 1648] [id = 529] 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12378b400) [pid = 1648] [serial = 1587] [outer = 0x0] 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124dbb400) [pid = 1648] [serial = 1588] [outer = 0x12378b400] 07:41:35 INFO - PROCESS | 1648 | 1467384095903 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126198c00) [pid = 1648] [serial = 1589] [outer = 0x12378b400] 07:41:36 INFO - PROCESS | 1648 | 1467384096288 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:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 623ms 07:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:41:36 INFO - PROCESS | 1648 | 1467384096326 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 1648 | 1467384096327 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:41:36 INFO - PROCESS | 1648 | 1467384096330 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 1648 | 1467384096331 Marionette TRACE conn2 <- [1,2090,null,{}] 07:41:36 INFO - PROCESS | 1648 | 1467384096334 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:41:36 INFO - PROCESS | 1648 | 1467384096335 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:36 INFO - PROCESS | 1648 | 1467384096434 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:41:36 INFO - PROCESS | 1648 | 1467384096518 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 1648 | 1467384096519 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a67c800 == 36 [pid = 1648] [id = 530] 07:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1268a4400) [pid = 1648] [serial = 1590] [outer = 0x0] 07:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1268aa400) [pid = 1648] [serial = 1591] [outer = 0x1268a4400] 07:41:36 INFO - PROCESS | 1648 | 1467384096548 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b25800) [pid = 1648] [serial = 1592] [outer = 0x1268a4400] 07:41:36 INFO - PROCESS | 1648 | 1467384096953 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:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 07:41:37 INFO - PROCESS | 1648 | 1467384096999 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 1648 | 1467384097001 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:41:37 INFO - PROCESS | 1648 | 1467384097003 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1648 | 1467384097004 Marionette TRACE conn2 <- [1,2094,null,{}] 07:41:37 INFO - PROCESS | 1648 | 1467384097007 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:41:37 INFO - PROCESS | 1648 | 1467384097008 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:37 INFO - PROCESS | 1648 | 1467384097108 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:41:37 INFO - PROCESS | 1648 | 1467384097165 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1648 | 1467384097166 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac06000 == 37 [pid = 1648] [id = 531] 07:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116076000) [pid = 1648] [serial = 1593] [outer = 0x0] 07:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b28400) [pid = 1648] [serial = 1594] [outer = 0x116076000] 07:41:37 INFO - PROCESS | 1648 | 1467384097196 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128dd2800) [pid = 1648] [serial = 1595] [outer = 0x116076000] 07:41:37 INFO - PROCESS | 1648 | 1467384097713 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:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 07:41:37 INFO - PROCESS | 1648 | 1467384097723 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 1648 | 1467384097725 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:41:37 INFO - PROCESS | 1648 | 1467384097751 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1648 | 1467384097752 Marionette TRACE conn2 <- [1,2098,null,{}] 07:41:37 INFO - PROCESS | 1648 | 1467384097789 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:41:37 INFO - PROCESS | 1648 | 1467384097790 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:37 INFO - PROCESS | 1648 | 1467384097888 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:41:37 INFO - PROCESS | 1648 | 1467384097957 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1648 | 1467384097958 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a5800 == 38 [pid = 1648] [id = 532] 07:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113849400) [pid = 1648] [serial = 1596] [outer = 0x0] 07:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1171bb000) [pid = 1648] [serial = 1597] [outer = 0x113849400] 07:41:37 INFO - PROCESS | 1648 | 1467384097987 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185be400) [pid = 1648] [serial = 1598] [outer = 0x113849400] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118fac800 == 37 [pid = 1648] [id = 525] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116e57800 == 36 [pid = 1648] [id = 524] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116e43000 == 35 [pid = 1648] [id = 522] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12362d800 == 34 [pid = 1648] [id = 523] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac06000 == 33 [pid = 1648] [id = 531] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a67c800 == 32 [pid = 1648] [id = 530] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x128b14800 == 31 [pid = 1648] [id = 529] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x125679800 == 30 [pid = 1648] [id = 528] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5f000 == 29 [pid = 1648] [id = 521] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119d4f800 == 28 [pid = 1648] [id = 527] 07:41:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121472000 == 27 [pid = 1648] [id = 526] 07:41:38 INFO - PROCESS | 1648 | 1467384098844 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:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1139ms 07:41:38 INFO - PROCESS | 1648 | 1467384098891 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 1648 | 1467384098894 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:41:38 INFO - PROCESS | 1648 | 1467384098897 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 1648 | 1467384098899 Marionette TRACE conn2 <- [1,2102,null,{}] 07:41:38 INFO - PROCESS | 1648 | 1467384098903 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:41:38 INFO - PROCESS | 1648 | 1467384098905 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:38 INFO - PROCESS | 1648 | 1467384098983 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:41:39 INFO - PROCESS | 1648 | 1467384099043 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 1648 | 1467384099044 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6d000 == 28 [pid = 1648] [id = 533] 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11336f000) [pid = 1648] [serial = 1599] [outer = 0x0] 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1150cac00) [pid = 1648] [serial = 1600] [outer = 0x11336f000] 07:41:39 INFO - PROCESS | 1648 | 1467384099072 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116969400) [pid = 1648] [serial = 1601] [outer = 0x11336f000] 07:41:39 INFO - PROCESS | 1648 | 1467384099396 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:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 527ms 07:41:39 INFO - PROCESS | 1648 | 1467384099425 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 1648 | 1467384099428 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:41:39 INFO - PROCESS | 1648 | 1467384099433 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 1648 | 1467384099435 Marionette TRACE conn2 <- [1,2106,null,{}] 07:41:39 INFO - PROCESS | 1648 | 1467384099439 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:41:39 INFO - PROCESS | 1648 | 1467384099442 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:39 INFO - PROCESS | 1648 | 1467384099518 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:41:39 INFO - PROCESS | 1648 | 1467384099525 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 1648 | 1467384099526 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d49000 == 29 [pid = 1648] [id = 534] 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117e9f800) [pid = 1648] [serial = 1602] [outer = 0x0] 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118543c00) [pid = 1648] [serial = 1603] [outer = 0x117e9f800] 07:41:39 INFO - PROCESS | 1648 | 1467384099555 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118761800) [pid = 1648] [serial = 1604] [outer = 0x117e9f800] 07:41:40 INFO - PROCESS | 1648 | 1467384100009 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:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 619ms 07:41:40 INFO - PROCESS | 1648 | 1467384100053 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1648 | 1467384100054 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:41:40 INFO - PROCESS | 1648 | 1467384100057 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1648 | 1467384100059 Marionette TRACE conn2 <- [1,2110,null,{}] 07:41:40 INFO - PROCESS | 1648 | 1467384100075 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:41:40 INFO - PROCESS | 1648 | 1467384100078 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:40 INFO - PROCESS | 1648 | 1467384100177 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:41:40 INFO - PROCESS | 1648 | 1467384100224 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1648 | 1467384100227 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256da800 == 30 [pid = 1648] [id = 535] 07:41:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x112e58c00) [pid = 1648] [serial = 1605] [outer = 0x0] 07:41:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121560c00) [pid = 1648] [serial = 1606] [outer = 0x112e58c00] 07:41:40 INFO - PROCESS | 1648 | 1467384100255 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121de7c00) [pid = 1648] [serial = 1607] [outer = 0x112e58c00] 07:41:40 INFO - PROCESS | 1648 | 1467384100635 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:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 633ms 07:41:40 INFO - PROCESS | 1648 | 1467384100691 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1648 | 1467384100694 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:41:40 INFO - PROCESS | 1648 | 1467384100697 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1648 | 1467384100699 Marionette TRACE conn2 <- [1,2114,null,{}] 07:41:40 INFO - PROCESS | 1648 | 1467384100702 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:41:40 INFO - PROCESS | 1648 | 1467384100704 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:40 INFO - PROCESS | 1648 | 1467384100853 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:41:40 INFO - PROCESS | 1648 | 1467384100925 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1648 | 1467384100927 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12914f800 == 31 [pid = 1648] [id = 536] 07:41:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12360e800) [pid = 1648] [serial = 1608] [outer = 0x0] 07:41:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124d47400) [pid = 1648] [serial = 1609] [outer = 0x12360e800] 07:41:40 INFO - PROCESS | 1648 | 1467384100968 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12612c000) [pid = 1648] [serial = 1610] [outer = 0x12360e800] 07:41:41 INFO - PROCESS | 1648 | 1467384101383 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:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 727ms 07:41:41 INFO - PROCESS | 1648 | 1467384101433 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:41:41 INFO - PROCESS | 1648 | 1467384101443 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:41:41 INFO - PROCESS | 1648 | 1467384101445 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 1648 | 1467384101446 Marionette TRACE conn2 <- [1,2118,null,{}] 07:41:41 INFO - PROCESS | 1648 | 1467384101449 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:41:41 INFO - PROCESS | 1648 | 1467384101450 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:41 INFO - PROCESS | 1648 | 1467384101543 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:41:41 INFO - PROCESS | 1648 | 1467384101586 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 1648 | 1467384101587 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac07000 == 32 [pid = 1648] [id = 537] 07:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1131e5c00) [pid = 1648] [serial = 1611] [outer = 0x0] 07:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126820800) [pid = 1648] [serial = 1612] [outer = 0x1131e5c00] 07:41:41 INFO - PROCESS | 1648 | 1467384101613 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1268a7c00) [pid = 1648] [serial = 1613] [outer = 0x1131e5c00] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x112e59800) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1128adc00) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1176d8400) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118762000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11815cc00) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118fb8800) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112e4cc00) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11853a000) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1133cec00) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119a61400) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111c22000) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11607fc00) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e56400) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11852b000) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118698c00) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112ded400) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121b58800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112984c00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1138e6c00) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1262b9800) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:41:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11602e400) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:41:42 INFO - PROCESS | 1648 | 1467384102119 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:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 07:41:42 INFO - PROCESS | 1648 | 1467384102166 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:41:42 INFO - PROCESS | 1648 | 1467384102168 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:41:42 INFO - PROCESS | 1648 | 1467384102175 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1648 | 1467384102177 Marionette TRACE conn2 <- [1,2122,null,{}] 07:41:42 INFO - PROCESS | 1648 | 1467384102192 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:41:42 INFO - PROCESS | 1648 | 1467384102196 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:42 INFO - PROCESS | 1648 | 1467384102313 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:41:42 INFO - PROCESS | 1648 | 1467384102320 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 1648 | 1467384102321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b377000 == 33 [pid = 1648] [id = 538] 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1150d1800) [pid = 1648] [serial = 1614] [outer = 0x0] 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121b60800) [pid = 1648] [serial = 1615] [outer = 0x1150d1800] 07:41:42 INFO - PROCESS | 1648 | 1467384102347 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126867800) [pid = 1648] [serial = 1616] [outer = 0x1150d1800] 07:41:42 INFO - PROCESS | 1648 | 1467384102676 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:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 531ms 07:41:42 INFO - PROCESS | 1648 | 1467384102701 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 1648 | 1467384102704 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:41:42 INFO - PROCESS | 1648 | 1467384102706 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1648 | 1467384102715 Marionette TRACE conn2 <- [1,2126,null,{}] 07:41:42 INFO - PROCESS | 1648 | 1467384102717 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:41:42 INFO - PROCESS | 1648 | 1467384102718 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:42 INFO - PROCESS | 1648 | 1467384102793 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:41:42 INFO - PROCESS | 1648 | 1467384102852 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 1648 | 1467384102853 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be4e000 == 34 [pid = 1648] [id = 539] 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112de8000) [pid = 1648] [serial = 1617] [outer = 0x0] 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12780bc00) [pid = 1648] [serial = 1618] [outer = 0x112de8000] 07:41:42 INFO - PROCESS | 1648 | 1467384102878 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c22c00) [pid = 1648] [serial = 1619] [outer = 0x112de8000] 07:41:43 INFO - PROCESS | 1648 | 1467384103257 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:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 580ms 07:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:41:43 INFO - PROCESS | 1648 | 1467384103288 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 1648 | 1467384103290 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:41:43 INFO - PROCESS | 1648 | 1467384103293 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 1648 | 1467384103295 Marionette TRACE conn2 <- [1,2130,null,{}] 07:41:43 INFO - PROCESS | 1648 | 1467384103299 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:41:43 INFO - PROCESS | 1648 | 1467384103301 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:43 INFO - PROCESS | 1648 | 1467384103435 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:41:43 INFO - PROCESS | 1648 | 1467384103516 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 1648 | 1467384103517 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3a7000 == 35 [pid = 1648] [id = 540] 07:41:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b2e400) [pid = 1648] [serial = 1620] [outer = 0x0] 07:41:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129307400) [pid = 1648] [serial = 1621] [outer = 0x128b2e400] 07:41:43 INFO - PROCESS | 1648 | 1467384103541 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129547800) [pid = 1648] [serial = 1622] [outer = 0x128b2e400] 07:41:43 INFO - PROCESS | 1648 | 1467384103831 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:41:43 INFO - PROCESS | 1648 | 1467384103866 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:41:43 INFO - PROCESS | 1648 | 1467384103868 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 1648 | 1467384103870 Marionette TRACE conn2 <- [1,2134,null,{}] 07:41:43 INFO - PROCESS | 1648 | 1467384103875 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:41:43 INFO - PROCESS | 1648 | 1467384103877 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:43 INFO - PROCESS | 1648 | 1467384103952 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:41:44 INFO - PROCESS | 1648 | 1467384104050 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1648 | 1467384104052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133ea800 == 36 [pid = 1648] [id = 541] 07:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x110e7b000) [pid = 1648] [serial = 1623] [outer = 0x0] 07:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1121b9400) [pid = 1648] [serial = 1624] [outer = 0x110e7b000] 07:41:44 INFO - PROCESS | 1648 | 1467384104085 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112979400) [pid = 1648] [serial = 1625] [outer = 0x110e7b000] 07:41:44 INFO - PROCESS | 1648 | 1467384104628 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:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 771ms 07:41:44 INFO - PROCESS | 1648 | 1467384104670 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 1648 | 1467384104676 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:41:44 INFO - PROCESS | 1648 | 1467384104720 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 1648 | 1467384104723 Marionette TRACE conn2 <- [1,2138,null,{}] 07:41:44 INFO - PROCESS | 1648 | 1467384104780 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:41:44 INFO - PROCESS | 1648 | 1467384104785 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:44 INFO - PROCESS | 1648 | 1467384104927 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:41:44 INFO - PROCESS | 1648 | 1467384104981 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1648 | 1467384104983 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x125698800 == 37 [pid = 1648] [id = 542] 07:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1150cd800) [pid = 1648] [serial = 1626] [outer = 0x0] 07:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1166eec00) [pid = 1648] [serial = 1627] [outer = 0x1150cd800] 07:41:45 INFO - PROCESS | 1648 | 1467384105015 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117e9c000) [pid = 1648] [serial = 1628] [outer = 0x1150cd800] 07:41:45 INFO - PROCESS | 1648 | 1467384105592 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:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 990ms 07:41:45 INFO - PROCESS | 1648 | 1467384105673 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 1648 | 1467384105676 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:41:45 INFO - PROCESS | 1648 | 1467384105679 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 1648 | 1467384105680 Marionette TRACE conn2 <- [1,2142,null,{}] 07:41:45 INFO - PROCESS | 1648 | 1467384105683 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:41:45 INFO - PROCESS | 1648 | 1467384105684 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:45 INFO - PROCESS | 1648 | 1467384105798 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:41:45 INFO - PROCESS | 1648 | 1467384105858 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 1648 | 1467384105860 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac06000 == 38 [pid = 1648] [id = 543] 07:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118761400) [pid = 1648] [serial = 1629] [outer = 0x0] 07:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118fb8800) [pid = 1648] [serial = 1630] [outer = 0x118761400] 07:41:45 INFO - PROCESS | 1648 | 1467384105889 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11968f800) [pid = 1648] [serial = 1631] [outer = 0x118761400] 07:41:46 INFO - PROCESS | 1648 | 1467384106641 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:41:46 INFO - PROCESS | 1648 | 1467384106704 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:41:46 INFO - PROCESS | 1648 | 1467384106707 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 1648 | 1467384106709 Marionette TRACE conn2 <- [1,2146,null,{}] 07:41:46 INFO - PROCESS | 1648 | 1467384106721 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:41:46 INFO - PROCESS | 1648 | 1467384106722 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:46 INFO - PROCESS | 1648 | 1467384106808 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11969cc00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1185bdc00) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119692c00) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112e53000) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1133cc000) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1185be800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186c5400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116075000) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1207b4c00) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176e3c00) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128b1000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176e0400) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116908800) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11260d800) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1171bb800) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11662a000) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11943e400) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185b7800) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124d40400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1207b7800) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123613800) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121424400) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12686cc00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126192800) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116a0b000) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119449c00) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12661c800) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128c20800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1186a2800) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12780a800) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129305000) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128b23c00) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117e9c400) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116787800) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a63b400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x112dec800) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11853b400) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x117e9d000) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128b2b800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11383d000) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119a5f800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121426800) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 07:41:46 INFO - PROCESS | 1648 | 1467384106877 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 1648 | 1467384106879 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x116247800 == 30 [pid = 1648] [id = 544] 07:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1128a5000) [pid = 1648] [serial = 1632] [outer = 0x0] 07:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112e52000) [pid = 1648] [serial = 1633] [outer = 0x1128a5000] 07:41:46 INFO - PROCESS | 1648 | 1467384106907 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11336bc00) [pid = 1648] [serial = 1634] [outer = 0x1128a5000] 07:41:47 INFO - PROCESS | 1648 | 1467384107204 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:41:47 INFO - PROCESS | 1648 | 1467384107243 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:41:47 INFO - PROCESS | 1648 | 1467384107248 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1648 | 1467384107249 Marionette TRACE conn2 <- [1,2150,null,{}] 07:41:47 INFO - PROCESS | 1648 | 1467384107252 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:41:47 INFO - PROCESS | 1648 | 1467384107254 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:47 INFO - PROCESS | 1648 | 1467384107335 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:41:47 INFO - PROCESS | 1648 | 1467384107407 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 1648 | 1467384107408 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b6800 == 31 [pid = 1648] [id = 545] 07:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x113aa7400) [pid = 1648] [serial = 1635] [outer = 0x0] 07:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116077c00) [pid = 1648] [serial = 1636] [outer = 0x113aa7400] 07:41:47 INFO - PROCESS | 1648 | 1467384107434 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116787c00) [pid = 1648] [serial = 1637] [outer = 0x113aa7400] 07:41:47 INFO - PROCESS | 1648 | 1467384107746 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:41:47 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:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 07:41:47 INFO - PROCESS | 1648 | 1467384107770 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 1648 | 1467384107772 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:41:47 INFO - PROCESS | 1648 | 1467384107777 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1648 | 1467384107779 Marionette TRACE conn2 <- [1,2154,null,{}] 07:41:47 INFO - PROCESS | 1648 | 1467384107788 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:41:47 INFO - PROCESS | 1648 | 1467384107793 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:47 INFO - PROCESS | 1648 | 1467384107873 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:41:47 INFO - PROCESS | 1648 | 1467384107929 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 1648 | 1467384107931 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119944000 == 32 [pid = 1648] [id = 546] 07:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112e4cc00) [pid = 1648] [serial = 1638] [outer = 0x0] 07:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11815e800) [pid = 1648] [serial = 1639] [outer = 0x112e4cc00] 07:41:47 INFO - PROCESS | 1648 | 1467384107962 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11869c800) [pid = 1648] [serial = 1640] [outer = 0x112e4cc00] 07:41:48 INFO - PROCESS | 1648 | 1467384108294 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:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 573ms 07:41:48 INFO - PROCESS | 1648 | 1467384108351 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 1648 | 1467384108354 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:41:48 INFO - PROCESS | 1648 | 1467384108357 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 1648 | 1467384108359 Marionette TRACE conn2 <- [1,2158,null,{}] 07:41:48 INFO - PROCESS | 1648 | 1467384108363 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:41:48 INFO - PROCESS | 1648 | 1467384108364 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:48 INFO - PROCESS | 1648 | 1467384108530 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:41:48 INFO - PROCESS | 1648 | 1467384108578 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 1648 | 1467384108579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 33 [pid = 1648] [id = 547] 07:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11383e800) [pid = 1648] [serial = 1641] [outer = 0x0] 07:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fbd000) [pid = 1648] [serial = 1642] [outer = 0x11383e800] 07:41:48 INFO - PROCESS | 1648 | 1467384108621 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1194d4800) [pid = 1648] [serial = 1643] [outer = 0x11383e800] 07:41:48 INFO - PROCESS | 1648 | 1467384108982 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:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 670ms 07:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:41:49 INFO - PROCESS | 1648 | 1467384109028 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1648 | 1467384109029 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:41:49 INFO - PROCESS | 1648 | 1467384109031 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1648 | 1467384109032 Marionette TRACE conn2 <- [1,2162,null,{}] 07:41:49 INFO - PROCESS | 1648 | 1467384109034 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:41:49 INFO - PROCESS | 1648 | 1467384109036 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:49 INFO - PROCESS | 1648 | 1467384109131 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:41:49 INFO - PROCESS | 1648 | 1467384109163 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1648 | 1467384109164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x125073000 == 34 [pid = 1648] [id = 548] 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112dedc00) [pid = 1648] [serial = 1644] [outer = 0x0] 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119c1fc00) [pid = 1648] [serial = 1645] [outer = 0x112dedc00] 07:41:49 INFO - PROCESS | 1648 | 1467384109189 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1207b5c00) [pid = 1648] [serial = 1646] [outer = 0x112dedc00] 07:41:49 INFO - PROCESS | 1648 | 1467384109535 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:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 517ms 07:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:41:49 INFO - PROCESS | 1648 | 1467384109549 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1648 | 1467384109550 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:41:49 INFO - PROCESS | 1648 | 1467384109552 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1648 | 1467384109553 Marionette TRACE conn2 <- [1,2166,null,{}] 07:41:49 INFO - PROCESS | 1648 | 1467384109558 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:41:49 INFO - PROCESS | 1648 | 1467384109562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:49 INFO - PROCESS | 1648 | 1467384109685 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:41:49 INFO - PROCESS | 1648 | 1467384109689 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1648 | 1467384109690 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1b800 == 35 [pid = 1648] [id = 549] 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1207b6000) [pid = 1648] [serial = 1647] [outer = 0x0] 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121426400) [pid = 1648] [serial = 1648] [outer = 0x1207b6000] 07:41:49 INFO - PROCESS | 1648 | 1467384109716 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126197c00) [pid = 1648] [serial = 1649] [outer = 0x1207b6000] 07:41:50 INFO - PROCESS | 1648 | 1467384110064 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:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 07:41:50 INFO - PROCESS | 1648 | 1467384110124 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 1648 | 1467384110125 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:41:50 INFO - PROCESS | 1648 | 1467384110127 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 1648 | 1467384110128 Marionette TRACE conn2 <- [1,2170,null,{}] 07:41:50 INFO - PROCESS | 1648 | 1467384110130 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:41:50 INFO - PROCESS | 1648 | 1467384110132 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:50 INFO - PROCESS | 1648 | 1467384110231 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:41:50 INFO - PROCESS | 1648 | 1467384110243 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 1648 | 1467384110244 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b1800 == 36 [pid = 1648] [id = 550] 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1262b4400) [pid = 1648] [serial = 1650] [outer = 0x0] 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12686ec00) [pid = 1648] [serial = 1651] [outer = 0x1262b4400] 07:41:50 INFO - PROCESS | 1648 | 1467384110269 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12780a400) [pid = 1648] [serial = 1652] [outer = 0x1262b4400] 07:41:50 INFO - PROCESS | 1648 | 1467384110619 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:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 07:41:50 INFO - PROCESS | 1648 | 1467384110648 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 1648 | 1467384110649 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:41:50 INFO - PROCESS | 1648 | 1467384110651 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 1648 | 1467384110652 Marionette TRACE conn2 <- [1,2174,null,{}] 07:41:50 INFO - PROCESS | 1648 | 1467384110661 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:41:50 INFO - PROCESS | 1648 | 1467384110662 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:50 INFO - PROCESS | 1648 | 1467384110762 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:41:50 INFO - PROCESS | 1648 | 1467384110765 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 1648 | 1467384110766 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b4800 == 37 [pid = 1648] [id = 551] 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1262b7000) [pid = 1648] [serial = 1653] [outer = 0x0] 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b24800) [pid = 1648] [serial = 1654] [outer = 0x1262b7000] 07:41:50 INFO - PROCESS | 1648 | 1467384110791 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c1f000) [pid = 1648] [serial = 1655] [outer = 0x1262b7000] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112e58c00) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113849400) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117e9f800) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11336f000) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1176e7000) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119693000) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12378b400) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12360e800) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1268a4400) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1131e5c00) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116076000) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x112de8000) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:41:50 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1150d1800) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:41:51 INFO - PROCESS | 1648 | 1467384111157 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:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 07:41:51 INFO - PROCESS | 1648 | 1467384111178 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 1648 | 1467384111179 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:41:51 INFO - PROCESS | 1648 | 1467384111182 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 1648 | 1467384111183 Marionette TRACE conn2 <- [1,2178,null,{}] 07:41:51 INFO - PROCESS | 1648 | 1467384111208 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:41:51 INFO - PROCESS | 1648 | 1467384111209 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:51 INFO - PROCESS | 1648 | 1467384111293 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:41:51 INFO - PROCESS | 1648 | 1467384111297 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 1648 | 1467384111298 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119942000 == 38 [pid = 1648] [id = 552] 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e57c00) [pid = 1648] [serial = 1656] [outer = 0x0] 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12360e800) [pid = 1648] [serial = 1657] [outer = 0x112e57c00] 07:41:51 INFO - PROCESS | 1648 | 1467384111323 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1268a2800) [pid = 1648] [serial = 1658] [outer = 0x112e57c00] 07:41:51 INFO - PROCESS | 1648 | 1467384111684 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:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 532ms 07:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:41:51 INFO - PROCESS | 1648 | 1467384111714 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 1648 | 1467384111716 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:41:51 INFO - PROCESS | 1648 | 1467384111718 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 1648 | 1467384111719 Marionette TRACE conn2 <- [1,2182,null,{}] 07:41:51 INFO - PROCESS | 1648 | 1467384111721 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:41:51 INFO - PROCESS | 1648 | 1467384111724 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:51 INFO - PROCESS | 1648 | 1467384111803 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:41:51 INFO - PROCESS | 1648 | 1467384111862 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 1648 | 1467384111863 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4e800 == 39 [pid = 1648] [id = 553] 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116973400) [pid = 1648] [serial = 1659] [outer = 0x0] 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128c21800) [pid = 1648] [serial = 1660] [outer = 0x116973400] 07:41:51 INFO - PROCESS | 1648 | 1467384111889 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129305000) [pid = 1648] [serial = 1661] [outer = 0x116973400] 07:41:52 INFO - PROCESS | 1648 | 1467384112286 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:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 622ms 07:41:52 INFO - PROCESS | 1648 | 1467384112341 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:41:52 INFO - PROCESS | 1648 | 1467384112343 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:41:52 INFO - PROCESS | 1648 | 1467384112347 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1648 | 1467384112350 Marionette TRACE conn2 <- [1,2186,null,{}] 07:41:52 INFO - PROCESS | 1648 | 1467384112362 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:41:52 INFO - PROCESS | 1648 | 1467384112364 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:52 INFO - PROCESS | 1648 | 1467384112482 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:41:52 INFO - PROCESS | 1648 | 1467384112495 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1648 | 1467384112496 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c622000 == 40 [pid = 1648] [id = 554] 07:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x129552400) [pid = 1648] [serial = 1662] [outer = 0x0] 07:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a79f000) [pid = 1648] [serial = 1663] [outer = 0x129552400] 07:41:52 INFO - PROCESS | 1648 | 1467384112522 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12a7ec000) [pid = 1648] [serial = 1664] [outer = 0x129552400] 07:41:52 INFO - PROCESS | 1648 | 1467384112846 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:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 07:41:52 INFO - PROCESS | 1648 | 1467384112870 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 1648 | 1467384112873 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:41:52 INFO - PROCESS | 1648 | 1467384112876 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1648 | 1467384112877 Marionette TRACE conn2 <- [1,2190,null,{}] 07:41:52 INFO - PROCESS | 1648 | 1467384112880 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:41:52 INFO - PROCESS | 1648 | 1467384112881 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:52 INFO - PROCESS | 1648 | 1467384112964 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:41:53 INFO - PROCESS | 1648 | 1467384113073 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 1648 | 1467384113074 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11266c000 == 41 [pid = 1648] [id = 555] 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x110e82800) [pid = 1648] [serial = 1665] [outer = 0x0] 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x111e2c800) [pid = 1648] [serial = 1666] [outer = 0x110e82800] 07:41:53 INFO - PROCESS | 1648 | 1467384113106 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1128b0000) [pid = 1648] [serial = 1667] [outer = 0x110e82800] 07:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 07:41:53 INFO - PROCESS | 1648 | 1467384113540 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:41:53 INFO - PROCESS | 1648 | 1467384113548 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1648 | 1467384113550 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:41:53 INFO - PROCESS | 1648 | 1467384113553 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1648 | 1467384113555 Marionette TRACE conn2 <- [1,2194,null,{}] 07:41:53 INFO - PROCESS | 1648 | 1467384113559 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:41:53 INFO - PROCESS | 1648 | 1467384113560 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:53 INFO - PROCESS | 1648 | 1467384113667 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:41:53 INFO - PROCESS | 1648 | 1467384113763 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 1648 | 1467384113764 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119931800 == 42 [pid = 1648] [id = 556] 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116787000) [pid = 1648] [serial = 1668] [outer = 0x0] 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116a0bc00) [pid = 1648] [serial = 1669] [outer = 0x116787000] 07:41:53 INFO - PROCESS | 1648 | 1467384113797 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117e99800) [pid = 1648] [serial = 1670] [outer = 0x116787000] 07:41:54 INFO - PROCESS | 1648 | 1467384114209 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:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 07:41:54 INFO - PROCESS | 1648 | 1467384114228 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:41:54 INFO - PROCESS | 1648 | 1467384114231 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:41:54 INFO - PROCESS | 1648 | 1467384114233 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 1648 | 1467384114234 Marionette TRACE conn2 <- [1,2198,null,{}] 07:41:54 INFO - PROCESS | 1648 | 1467384114237 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:41:54 INFO - PROCESS | 1648 | 1467384114239 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:54 INFO - PROCESS | 1648 | 1467384114345 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:41:54 INFO - PROCESS | 1648 | 1467384114405 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 1648 | 1467384114407 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b36d000 == 43 [pid = 1648] [id = 557] 07:41:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11815f000) [pid = 1648] [serial = 1671] [outer = 0x0] 07:41:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119445400) [pid = 1648] [serial = 1672] [outer = 0x11815f000] 07:41:54 INFO - PROCESS | 1648 | 1467384114435 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1211dfc00) [pid = 1648] [serial = 1673] [outer = 0x11815f000] 07:41:54 INFO - PROCESS | 1648 | 1467384114886 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:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 07:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:41:54 INFO - PROCESS | 1648 | 1467384114904 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 1648 | 1467384114906 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:41:54 INFO - PROCESS | 1648 | 1467384114913 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 1648 | 1467384114917 Marionette TRACE conn2 <- [1,2202,null,{}] 07:41:54 INFO - PROCESS | 1648 | 1467384114920 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:41:54 INFO - PROCESS | 1648 | 1467384114923 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:55 INFO - PROCESS | 1648 | 1467384115048 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:41:55 INFO - PROCESS | 1648 | 1467384115119 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 1648 | 1467384115121 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd27800 == 44 [pid = 1648] [id = 558] 07:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121310800) [pid = 1648] [serial = 1674] [outer = 0x0] 07:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123610800) [pid = 1648] [serial = 1675] [outer = 0x121310800] 07:41:55 INFO - PROCESS | 1648 | 1467384115149 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127804c00) [pid = 1648] [serial = 1676] [outer = 0x121310800] 07:41:55 INFO - PROCESS | 1648 | 1467384115757 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:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 878ms 07:41:55 INFO - PROCESS | 1648 | 1467384115787 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:41:55 INFO - PROCESS | 1648 | 1467384115789 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:41:55 INFO - PROCESS | 1648 | 1467384115793 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 1648 | 1467384115795 Marionette TRACE conn2 <- [1,2206,null,{}] 07:41:55 INFO - PROCESS | 1648 | 1467384115798 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:41:55 INFO - PROCESS | 1648 | 1467384115800 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:55 INFO - PROCESS | 1648 | 1467384115893 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:41:55 INFO - PROCESS | 1648 | 1467384115953 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 1648 | 1467384115956 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191bf800 == 45 [pid = 1648] [id = 559] 07:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112de8400) [pid = 1648] [serial = 1677] [outer = 0x0] 07:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112e59400) [pid = 1648] [serial = 1678] [outer = 0x112de8400] 07:41:55 INFO - PROCESS | 1648 | 1467384115984 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113da6800) [pid = 1648] [serial = 1679] [outer = 0x112de8400] 07:41:56 INFO - PROCESS | 1648 | 1467384116450 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:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 07:41:56 INFO - PROCESS | 1648 | 1467384116465 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:41:56 INFO - PROCESS | 1648 | 1467384116469 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:41:56 INFO - PROCESS | 1648 | 1467384116497 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:41:56 INFO - PROCESS | 1648 | 1467384116500 Marionette TRACE conn2 <- [1,2210,null,{}] 07:41:56 INFO - PROCESS | 1648 | 1467384116504 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:41:56 INFO - PROCESS | 1648 | 1467384116508 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:56 INFO - PROCESS | 1648 | 1467384116646 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12c622000 == 44 [pid = 1648] [id = 554] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4e800 == 43 [pid = 1648] [id = 553] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119942000 == 42 [pid = 1648] [id = 552] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b4800 == 41 [pid = 1648] [id = 551] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1293b1800 == 40 [pid = 1648] [id = 550] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1b800 == 39 [pid = 1648] [id = 549] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x125073000 == 38 [pid = 1648] [id = 548] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 37 [pid = 1648] [id = 547] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119944000 == 36 [pid = 1648] [id = 546] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b6800 == 35 [pid = 1648] [id = 545] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x116247800 == 34 [pid = 1648] [id = 544] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac06000 == 33 [pid = 1648] [id = 543] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x125698800 == 32 [pid = 1648] [id = 542] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1133ea800 == 31 [pid = 1648] [id = 541] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1191bf800 == 30 [pid = 1648] [id = 559] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd27800 == 29 [pid = 1648] [id = 558] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12b36d000 == 28 [pid = 1648] [id = 557] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119931800 == 27 [pid = 1648] [id = 556] 07:41:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11266c000 == 26 [pid = 1648] [id = 555] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121560c00) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1171bb000) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118543c00) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1150cac00) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116969400) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1186bf400) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11853bc00) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121a88400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12155dc00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126198c00) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124dbb400) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124d47400) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b25800) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121de7c00) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1268aa400) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126820800) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128dd2800) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12612c000) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b28400) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c22c00) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1268a7c00) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1185be400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126867800) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12780bc00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118761800) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129307400) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121b60800) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 07:41:57 INFO - PROCESS | 1648 | 1467384117312 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1648 | 1467384117314 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11266c000 == 27 [pid = 1648] [id = 560] 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1127cfc00) [pid = 1648] [serial = 1680] [outer = 0x0] 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127d7400) [pid = 1648] [serial = 1681] [outer = 0x1127cfc00] 07:41:57 INFO - PROCESS | 1648 | 1467384117344 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112df2800) [pid = 1648] [serial = 1682] [outer = 0x1127cfc00] 07:41:57 INFO - PROCESS | 1648 | 1467384117654 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:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1180ms 07:41:57 INFO - PROCESS | 1648 | 1467384117679 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:41:57 INFO - PROCESS | 1648 | 1467384117681 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:41:57 INFO - PROCESS | 1648 | 1467384117684 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1648 | 1467384117686 Marionette TRACE conn2 <- [1,2214,null,{}] 07:41:57 INFO - PROCESS | 1648 | 1467384117693 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:41:57 INFO - PROCESS | 1648 | 1467384117695 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:57 INFO - PROCESS | 1648 | 1467384117771 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:41:57 INFO - PROCESS | 1648 | 1467384117779 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1648 | 1467384117780 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e54000 == 28 [pid = 1648] [id = 561] 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116076000) [pid = 1648] [serial = 1683] [outer = 0x0] 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1162dbc00) [pid = 1648] [serial = 1684] [outer = 0x116076000] 07:41:57 INFO - PROCESS | 1648 | 1467384117807 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11690f800) [pid = 1648] [serial = 1685] [outer = 0x116076000] 07:41:58 INFO - PROCESS | 1648 | 1467384118161 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:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 07:41:58 INFO - PROCESS | 1648 | 1467384118209 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 1648 | 1467384118211 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:41:58 INFO - PROCESS | 1648 | 1467384118213 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 1648 | 1467384118215 Marionette TRACE conn2 <- [1,2218,null,{}] 07:41:58 INFO - PROCESS | 1648 | 1467384118217 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:41:58 INFO - PROCESS | 1648 | 1467384118218 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:58 INFO - PROCESS | 1648 | 1467384118302 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:41:58 INFO - PROCESS | 1648 | 1467384118314 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 1648 | 1467384118315 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119460000 == 29 [pid = 1648] [id = 562] 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176d8400) [pid = 1648] [serial = 1686] [outer = 0x0] 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11832e000) [pid = 1648] [serial = 1687] [outer = 0x1176d8400] 07:41:58 INFO - PROCESS | 1648 | 1467384118343 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1185b7800) [pid = 1648] [serial = 1688] [outer = 0x1176d8400] 07:41:58 INFO - PROCESS | 1648 | 1467384118761 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:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 07:41:58 INFO - PROCESS | 1648 | 1467384118783 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 1648 | 1467384118784 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:41:58 INFO - PROCESS | 1648 | 1467384118794 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 1648 | 1467384118798 Marionette TRACE conn2 <- [1,2222,null,{}] 07:41:58 INFO - PROCESS | 1648 | 1467384118801 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:41:58 INFO - PROCESS | 1648 | 1467384118804 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:58 INFO - PROCESS | 1648 | 1467384118881 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:41:58 INFO - PROCESS | 1648 | 1467384118885 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 1648 | 1467384118886 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b44800 == 30 [pid = 1648] [id = 563] 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1185bf400) [pid = 1648] [serial = 1689] [outer = 0x0] 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118ff1800) [pid = 1648] [serial = 1690] [outer = 0x1185bf400] 07:41:58 INFO - PROCESS | 1648 | 1467384118915 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a5e000) [pid = 1648] [serial = 1691] [outer = 0x1185bf400] 07:41:59 INFO - PROCESS | 1648 | 1467384119245 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:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 478ms 07:41:59 INFO - PROCESS | 1648 | 1467384119266 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:41:59 INFO - PROCESS | 1648 | 1467384119268 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:41:59 INFO - PROCESS | 1648 | 1467384119270 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 1648 | 1467384119272 Marionette TRACE conn2 <- [1,2226,null,{}] 07:41:59 INFO - PROCESS | 1648 | 1467384119276 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:41:59 INFO - PROCESS | 1648 | 1467384119277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:59 INFO - PROCESS | 1648 | 1467384119353 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:41:59 INFO - PROCESS | 1648 | 1467384119426 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1648 | 1467384119427 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a3b800 == 31 [pid = 1648] [id = 564] 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176da400) [pid = 1648] [serial = 1692] [outer = 0x0] 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11869bc00) [pid = 1648] [serial = 1693] [outer = 0x1176da400] 07:41:59 INFO - PROCESS | 1648 | 1467384119458 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121a87c00) [pid = 1648] [serial = 1694] [outer = 0x1176da400] 07:41:59 INFO - PROCESS | 1648 | 1467384119779 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:41:59 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:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 07:41:59 INFO - PROCESS | 1648 | 1467384119800 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:41:59 INFO - PROCESS | 1648 | 1467384119801 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:41:59 INFO - PROCESS | 1648 | 1467384119803 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 1648 | 1467384119806 Marionette TRACE conn2 <- [1,2230,null,{}] 07:41:59 INFO - PROCESS | 1648 | 1467384119809 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:41:59 INFO - PROCESS | 1648 | 1467384119810 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:59 INFO - PROCESS | 1648 | 1467384119907 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:41:59 INFO - PROCESS | 1648 | 1467384119911 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1648 | 1467384119915 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:41:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0d800 == 32 [pid = 1648] [id = 565] 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1171bdc00) [pid = 1648] [serial = 1695] [outer = 0x0] 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124b49000) [pid = 1648] [serial = 1696] [outer = 0x1171bdc00] 07:41:59 INFO - PROCESS | 1648 | 1467384119948 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1256aa400) [pid = 1648] [serial = 1697] [outer = 0x1171bdc00] 07:42:00 INFO - PROCESS | 1648 | 1467384120302 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:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 07:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:42:00 INFO - PROCESS | 1648 | 1467384120332 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 1648 | 1467384120333 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:42:00 INFO - PROCESS | 1648 | 1467384120335 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1648 | 1467384120336 Marionette TRACE conn2 <- [1,2234,null,{}] 07:42:00 INFO - PROCESS | 1648 | 1467384120341 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:42:00 INFO - PROCESS | 1648 | 1467384120343 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:00 INFO - PROCESS | 1648 | 1467384120439 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:42:00 INFO - PROCESS | 1648 | 1467384120443 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 1648 | 1467384120444 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x111e97800 == 33 [pid = 1648] [id = 566] 07:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123789000) [pid = 1648] [serial = 1698] [outer = 0x0] 07:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1266a1c00) [pid = 1648] [serial = 1699] [outer = 0x123789000] 07:42:00 INFO - PROCESS | 1648 | 1467384120469 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127805800) [pid = 1648] [serial = 1700] [outer = 0x123789000] 07:42:00 INFO - PROCESS | 1648 | 1467384120781 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:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 472ms 07:42:00 INFO - PROCESS | 1648 | 1467384120820 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 1648 | 1467384120822 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:42:00 INFO - PROCESS | 1648 | 1467384120832 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1648 | 1467384120833 Marionette TRACE conn2 <- [1,2238,null,{}] 07:42:00 INFO - PROCESS | 1648 | 1467384120835 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:42:00 INFO - PROCESS | 1648 | 1467384120837 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:00 INFO - PROCESS | 1648 | 1467384120936 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:42:00 INFO - PROCESS | 1648 | 1467384120947 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 1648 | 1467384120948 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a817000 == 34 [pid = 1648] [id = 567] 07:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112e51800) [pid = 1648] [serial = 1701] [outer = 0x0] 07:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b2f000) [pid = 1648] [serial = 1702] [outer = 0x112e51800] 07:42:00 INFO - PROCESS | 1648 | 1467384120973 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c25c00) [pid = 1648] [serial = 1703] [outer = 0x112e51800] 07:42:01 INFO - PROCESS | 1648 | 1467384121303 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:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 07:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:42:01 INFO - PROCESS | 1648 | 1467384121352 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 1648 | 1467384121353 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:42:01 INFO - PROCESS | 1648 | 1467384121355 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 1648 | 1467384121356 Marionette TRACE conn2 <- [1,2242,null,{}] 07:42:01 INFO - PROCESS | 1648 | 1467384121358 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:42:01 INFO - PROCESS | 1648 | 1467384121359 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:01 INFO - PROCESS | 1648 | 1467384121647 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b2e400) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x110e7b000) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1150cd800) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113aa7400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112e4cc00) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1207b6000) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116973400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1262b4400) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118761400) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112dedc00) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112e57c00) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11383e800) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128a5000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1262b7000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:42:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129552400) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:42:01 INFO - PROCESS | 1648 | 1467384121694 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 1648 | 1467384121695 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187da000 == 35 [pid = 1648] [id = 568] 07:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x111f12800) [pid = 1648] [serial = 1704] [outer = 0x0] 07:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1128aa400) [pid = 1648] [serial = 1705] [outer = 0x111f12800] 07:42:01 INFO - PROCESS | 1648 | 1467384121721 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113aa7400) [pid = 1648] [serial = 1706] [outer = 0x111f12800] 07:42:02 INFO - PROCESS | 1648 | 1467384121995 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:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 07:42:02 INFO - PROCESS | 1648 | 1467384122029 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1648 | 1467384122030 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:42:02 INFO - PROCESS | 1648 | 1467384122032 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1648 | 1467384122034 Marionette TRACE conn2 <- [1,2246,null,{}] 07:42:02 INFO - PROCESS | 1648 | 1467384122036 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:42:02 INFO - PROCESS | 1648 | 1467384122037 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:02 INFO - PROCESS | 1648 | 1467384122129 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:42:02 INFO - PROCESS | 1648 | 1467384122132 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 1648 | 1467384122133 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b37b800 == 36 [pid = 1648] [id = 569] 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113daac00) [pid = 1648] [serial = 1707] [outer = 0x0] 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119698400) [pid = 1648] [serial = 1708] [outer = 0x113daac00] 07:42:02 INFO - PROCESS | 1648 | 1467384122158 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b32c00) [pid = 1648] [serial = 1709] [outer = 0x113daac00] 07:42:02 INFO - PROCESS | 1648 | 1467384122499 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:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 07:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:42:02 INFO - PROCESS | 1648 | 1467384122552 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1648 | 1467384122553 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:42:02 INFO - PROCESS | 1648 | 1467384122555 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1648 | 1467384122556 Marionette TRACE conn2 <- [1,2250,null,{}] 07:42:02 INFO - PROCESS | 1648 | 1467384122558 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:42:02 INFO - PROCESS | 1648 | 1467384122559 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:02 INFO - PROCESS | 1648 | 1467384122636 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:42:02 INFO - PROCESS | 1648 | 1467384122642 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 1648 | 1467384122644 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be58800 == 37 [pid = 1648] [id = 570] 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c20800) [pid = 1648] [serial = 1710] [outer = 0x0] 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129308400) [pid = 1648] [serial = 1711] [outer = 0x128c20800] 07:42:02 INFO - PROCESS | 1648 | 1467384122671 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12954d000) [pid = 1648] [serial = 1712] [outer = 0x128c20800] 07:42:03 INFO - PROCESS | 1648 | 1467384123021 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:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 07:42:03 INFO - PROCESS | 1648 | 1467384123026 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 1648 | 1467384123028 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:42:03 INFO - PROCESS | 1648 | 1467384123030 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 1648 | 1467384123031 Marionette TRACE conn2 <- [1,2254,null,{}] 07:42:03 INFO - PROCESS | 1648 | 1467384123034 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:42:03 INFO - PROCESS | 1648 | 1467384123035 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:03 INFO - PROCESS | 1648 | 1467384123123 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:42:03 INFO - PROCESS | 1648 | 1467384123128 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1648 | 1467384123129 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 38 [pid = 1648] [id = 571] 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12954d400) [pid = 1648] [serial = 1713] [outer = 0x0] 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a7e2000) [pid = 1648] [serial = 1714] [outer = 0x12954d400] 07:42:03 INFO - PROCESS | 1648 | 1467384123154 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aa89400) [pid = 1648] [serial = 1715] [outer = 0x12954d400] 07:42:03 INFO - PROCESS | 1648 | 1467384123498 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:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 07:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:42:03 INFO - PROCESS | 1648 | 1467384123549 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 1648 | 1467384123550 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:42:03 INFO - PROCESS | 1648 | 1467384123552 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 1648 | 1467384123553 Marionette TRACE conn2 <- [1,2258,null,{}] 07:42:03 INFO - PROCESS | 1648 | 1467384123555 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:42:03 INFO - PROCESS | 1648 | 1467384123556 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:03 INFO - PROCESS | 1648 | 1467384123635 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:42:03 INFO - PROCESS | 1648 | 1467384123738 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1648 | 1467384123739 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f54800 == 39 [pid = 1648] [id = 572] 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110e7b000) [pid = 1648] [serial = 1716] [outer = 0x0] 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111f13c00) [pid = 1648] [serial = 1717] [outer = 0x110e7b000] 07:42:03 INFO - PROCESS | 1648 | 1467384123771 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112deb400) [pid = 1648] [serial = 1718] [outer = 0x110e7b000] 07:42:04 INFO - PROCESS | 1648 | 1467384124303 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:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 769ms 07:42:04 INFO - PROCESS | 1648 | 1467384124348 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 1648 | 1467384124351 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:42:04 INFO - PROCESS | 1648 | 1467384124357 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 1648 | 1467384124359 Marionette TRACE conn2 <- [1,2262,null,{}] 07:42:04 INFO - PROCESS | 1648 | 1467384124363 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:42:04 INFO - PROCESS | 1648 | 1467384124366 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:04 INFO - PROCESS | 1648 | 1467384124498 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:42:04 INFO - PROCESS | 1648 | 1467384124578 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 1648 | 1467384124579 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12132a000 == 40 [pid = 1648] [id = 573] 07:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117105400) [pid = 1648] [serial = 1719] [outer = 0x0] 07:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1171c3800) [pid = 1648] [serial = 1720] [outer = 0x117105400] 07:42:04 INFO - PROCESS | 1648 | 1467384124610 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118547800) [pid = 1648] [serial = 1721] [outer = 0x117105400] 07:42:05 INFO - PROCESS | 1648 | 1467384125265 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:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 923ms 07:42:05 INFO - PROCESS | 1648 | 1467384125297 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 1648 | 1467384125300 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:42:05 INFO - PROCESS | 1648 | 1467384125304 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 1648 | 1467384125309 Marionette TRACE conn2 <- [1,2266,null,{}] 07:42:05 INFO - PROCESS | 1648 | 1467384125313 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:42:05 INFO - PROCESS | 1648 | 1467384125314 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:05 INFO - PROCESS | 1648 | 1467384125422 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:42:05 INFO - PROCESS | 1648 | 1467384125505 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 1648 | 1467384125508 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116950800 == 41 [pid = 1648] [id = 574] 07:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113866800) [pid = 1648] [serial = 1722] [outer = 0x0] 07:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116030800) [pid = 1648] [serial = 1723] [outer = 0x113866800] 07:42:05 INFO - PROCESS | 1648 | 1467384125536 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11677a000) [pid = 1648] [serial = 1724] [outer = 0x113866800] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 40 [pid = 1648] [id = 571] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12be58800 == 39 [pid = 1648] [id = 570] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b37b800 == 38 [pid = 1648] [id = 569] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1187da000 == 37 [pid = 1648] [id = 568] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a817000 == 36 [pid = 1648] [id = 567] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x111e97800 == 35 [pid = 1648] [id = 566] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0d800 == 34 [pid = 1648] [id = 565] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113a3b800 == 33 [pid = 1648] [id = 564] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121b44800 == 32 [pid = 1648] [id = 563] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119460000 == 31 [pid = 1648] [id = 562] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117e54000 == 30 [pid = 1648] [id = 561] 07:42:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11266c000 == 29 [pid = 1648] [id = 560] 07:42:05 INFO - PROCESS | 1648 | 1467384125946 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:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 676ms 07:42:05 INFO - PROCESS | 1648 | 1467384125981 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 1648 | 1467384125984 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:42:05 INFO - PROCESS | 1648 | 1467384125988 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 1648 | 1467384125990 Marionette TRACE conn2 <- [1,2270,null,{}] 07:42:05 INFO - PROCESS | 1648 | 1467384125991 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:42:05 INFO - PROCESS | 1648 | 1467384125993 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:06 INFO - PROCESS | 1648 | 1467384126080 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a7ec000) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129547800) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112979400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117e9c000) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116077c00) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11869c800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126197c00) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128c21800) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11815e800) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121426400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12780a400) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11968f800) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1207b5c00) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119c1fc00) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1268a2800) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12360e800) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1166eec00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118fbd000) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129305000) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112e52000) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b24800) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118fb8800) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c1f000) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1121b9400) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11336bc00) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116787c00) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12686ec00) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1194d4800) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a79f000) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 07:42:06 INFO - PROCESS | 1648 | 1467384126164 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 1648 | 1467384126165 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118505000 == 30 [pid = 1648] [id = 575] 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1138e7400) [pid = 1648] [serial = 1725] [outer = 0x0] 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11677b000) [pid = 1648] [serial = 1726] [outer = 0x1138e7400] 07:42:06 INFO - PROCESS | 1648 | 1467384126211 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1185ba800) [pid = 1648] [serial = 1727] [outer = 0x1138e7400] 07:42:06 INFO - PROCESS | 1648 | 1467384126542 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:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 573ms 07:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:42:06 INFO - PROCESS | 1648 | 1467384126562 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 1648 | 1467384126563 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:42:06 INFO - PROCESS | 1648 | 1467384126565 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 1648 | 1467384126568 Marionette TRACE conn2 <- [1,2274,null,{}] 07:42:06 INFO - PROCESS | 1648 | 1467384126578 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:42:06 INFO - PROCESS | 1648 | 1467384126581 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:06 INFO - PROCESS | 1648 | 1467384126663 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:42:06 INFO - PROCESS | 1648 | 1467384126721 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 1648 | 1467384126723 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x123684000 == 31 [pid = 1648] [id = 576] 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11853f400) [pid = 1648] [serial = 1728] [outer = 0x0] 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1186c1000) [pid = 1648] [serial = 1729] [outer = 0x11853f400] 07:42:06 INFO - PROCESS | 1648 | 1467384126752 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119c1f400) [pid = 1648] [serial = 1730] [outer = 0x11853f400] 07:42:07 INFO - PROCESS | 1648 | 1467384127049 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:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 07:42:07 INFO - PROCESS | 1648 | 1467384127087 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 1648 | 1467384127091 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:42:07 INFO - PROCESS | 1648 | 1467384127095 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 1648 | 1467384127096 Marionette TRACE conn2 <- [1,2278,null,{}] 07:42:07 INFO - PROCESS | 1648 | 1467384127098 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:42:07 INFO - PROCESS | 1648 | 1467384127099 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:07 INFO - PROCESS | 1648 | 1467384127180 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:42:07 INFO - PROCESS | 1648 | 1467384127184 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 1648 | 1467384127185 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1c000 == 32 [pid = 1648] [id = 577] 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112df2000) [pid = 1648] [serial = 1731] [outer = 0x0] 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121560000) [pid = 1648] [serial = 1732] [outer = 0x112df2000] 07:42:07 INFO - PROCESS | 1648 | 1467384127213 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121de8000) [pid = 1648] [serial = 1733] [outer = 0x112df2000] 07:42:07 INFO - PROCESS | 1648 | 1467384127563 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:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 07:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:42:07 INFO - PROCESS | 1648 | 1467384127614 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 1648 | 1467384127615 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:42:07 INFO - PROCESS | 1648 | 1467384127617 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 1648 | 1467384127618 Marionette TRACE conn2 <- [1,2282,null,{}] 07:42:07 INFO - PROCESS | 1648 | 1467384127620 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:42:07 INFO - PROCESS | 1648 | 1467384127622 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:07 INFO - PROCESS | 1648 | 1467384127698 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:42:07 INFO - PROCESS | 1648 | 1467384127701 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 1648 | 1467384127703 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811d000 == 33 [pid = 1648] [id = 578] 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1211e3800) [pid = 1648] [serial = 1734] [outer = 0x0] 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124d43400) [pid = 1648] [serial = 1735] [outer = 0x1211e3800] 07:42:07 INFO - PROCESS | 1648 | 1467384127730 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256a3800) [pid = 1648] [serial = 1736] [outer = 0x1211e3800] 07:42:08 INFO - PROCESS | 1648 | 1467384128079 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:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 475ms 07:42:08 INFO - PROCESS | 1648 | 1467384128097 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 1648 | 1467384128099 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:42:08 INFO - PROCESS | 1648 | 1467384128101 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 1648 | 1467384128102 Marionette TRACE conn2 <- [1,2286,null,{}] 07:42:08 INFO - PROCESS | 1648 | 1467384128105 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:42:08 INFO - PROCESS | 1648 | 1467384128110 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:08 INFO - PROCESS | 1648 | 1467384128232 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:42:08 INFO - PROCESS | 1648 | 1467384128248 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 1648 | 1467384128249 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7c1800 == 34 [pid = 1648] [id = 579] 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124d3dc00) [pid = 1648] [serial = 1737] [outer = 0x0] 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1262b9800) [pid = 1648] [serial = 1738] [outer = 0x124d3dc00] 07:42:08 INFO - PROCESS | 1648 | 1467384128274 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c23c00) [pid = 1648] [serial = 1739] [outer = 0x124d3dc00] 07:42:08 INFO - PROCESS | 1648 | 1467384128642 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:42:08 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:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 07:42:08 INFO - PROCESS | 1648 | 1467384128685 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 1648 | 1467384128686 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:42:08 INFO - PROCESS | 1648 | 1467384128688 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 1648 | 1467384128689 Marionette TRACE conn2 <- [1,2290,null,{}] 07:42:08 INFO - PROCESS | 1648 | 1467384128691 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:42:08 INFO - PROCESS | 1648 | 1467384128693 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:08 INFO - PROCESS | 1648 | 1467384128796 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:42:08 INFO - PROCESS | 1648 | 1467384128800 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 1648 | 1467384128802 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a5800 == 35 [pid = 1648] [id = 580] 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11260d800) [pid = 1648] [serial = 1740] [outer = 0x0] 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129309400) [pid = 1648] [serial = 1741] [outer = 0x11260d800] 07:42:08 INFO - PROCESS | 1648 | 1467384128827 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12930f400) [pid = 1648] [serial = 1742] [outer = 0x11260d800] 07:42:09 INFO - PROCESS | 1648 | 1467384129178 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:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 07:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:42:09 INFO - PROCESS | 1648 | 1467384129209 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 1648 | 1467384129210 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:42:09 INFO - PROCESS | 1648 | 1467384129212 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 1648 | 1467384129213 Marionette TRACE conn2 <- [1,2294,null,{}] 07:42:09 INFO - PROCESS | 1648 | 1467384129215 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:42:09 INFO - PROCESS | 1648 | 1467384129216 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:09 INFO - PROCESS | 1648 | 1467384129316 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:42:09 INFO - PROCESS | 1648 | 1467384129320 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 1648 | 1467384129321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb63800 == 36 [pid = 1648] [id = 581] 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12930d800) [pid = 1648] [serial = 1743] [outer = 0x0] 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7e9400) [pid = 1648] [serial = 1744] [outer = 0x12930d800] 07:42:09 INFO - PROCESS | 1648 | 1467384129346 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aa8e400) [pid = 1648] [serial = 1745] [outer = 0x12930d800] 07:42:09 INFO - PROCESS | 1648 | 1467384129677 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:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 07:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:42:09 INFO - PROCESS | 1648 | 1467384129731 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 1648 | 1467384129733 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:42:09 INFO - PROCESS | 1648 | 1467384129735 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 1648 | 1467384129736 Marionette TRACE conn2 <- [1,2298,null,{}] 07:42:09 INFO - PROCESS | 1648 | 1467384129745 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:42:09 INFO - PROCESS | 1648 | 1467384129746 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:09 INFO - PROCESS | 1648 | 1467384129847 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:42:09 INFO - PROCESS | 1648 | 1467384129851 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 1648 | 1467384129852 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c627000 == 37 [pid = 1648] [id = 582] 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa91800) [pid = 1648] [serial = 1746] [outer = 0x0] 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12aa96800) [pid = 1648] [serial = 1747] [outer = 0x12aa91800] 07:42:09 INFO - PROCESS | 1648 | 1467384129876 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12ac99c00) [pid = 1648] [serial = 1748] [outer = 0x12aa91800] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x110e82800) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1171bdc00) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116787000) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116076000) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1176d8400) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1185bf400) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11815f000) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1127cfc00) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112de8400) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121310800) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123789000) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112e51800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x111f12800) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c20800) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176da400) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:42:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113daac00) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:42:10 INFO - PROCESS | 1648 | 1467384130285 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:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 577ms 07:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:42:10 INFO - PROCESS | 1648 | 1467384130313 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1648 | 1467384130314 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:42:10 INFO - PROCESS | 1648 | 1467384130316 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 1648 | 1467384130317 Marionette TRACE conn2 <- [1,2302,null,{}] 07:42:10 INFO - PROCESS | 1648 | 1467384130319 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:42:10 INFO - PROCESS | 1648 | 1467384130321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:10 INFO - PROCESS | 1648 | 1467384130437 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:42:10 INFO - PROCESS | 1648 | 1467384130472 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 1648 | 1467384130473 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b1b800 == 38 [pid = 1648] [id = 583] 07:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1121be000) [pid = 1648] [serial = 1749] [outer = 0x0] 07:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116076000) [pid = 1648] [serial = 1750] [outer = 0x1121be000] 07:42:10 INFO - PROCESS | 1648 | 1467384130498 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118762000) [pid = 1648] [serial = 1751] [outer = 0x1121be000] 07:42:10 INFO - PROCESS | 1648 | 1467384130785 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:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 07:42:10 INFO - PROCESS | 1648 | 1467384130837 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1648 | 1467384130840 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:42:10 INFO - PROCESS | 1648 | 1467384130843 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 1648 | 1467384130845 Marionette TRACE conn2 <- [1,2306,null,{}] 07:42:10 INFO - PROCESS | 1648 | 1467384130847 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:42:10 INFO - PROCESS | 1648 | 1467384130849 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:10 INFO - PROCESS | 1648 | 1467384130941 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:42:10 INFO - PROCESS | 1648 | 1467384130945 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 1648 | 1467384130947 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2c8800 == 39 [pid = 1648] [id = 584] 07:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1171bc800) [pid = 1648] [serial = 1752] [outer = 0x0] 07:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128c20800) [pid = 1648] [serial = 1753] [outer = 0x1171bc800] 07:42:10 INFO - PROCESS | 1648 | 1467384130974 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aca2400) [pid = 1648] [serial = 1754] [outer = 0x1171bc800] 07:42:11 INFO - PROCESS | 1648 | 1467384131313 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:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 07:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:42:11 INFO - PROCESS | 1648 | 1467384131363 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 1648 | 1467384131364 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:42:11 INFO - PROCESS | 1648 | 1467384131366 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1648 | 1467384131367 Marionette TRACE conn2 <- [1,2310,null,{}] 07:42:11 INFO - PROCESS | 1648 | 1467384131370 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:42:11 INFO - PROCESS | 1648 | 1467384131371 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:11 INFO - PROCESS | 1648 | 1467384131455 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:42:11 INFO - PROCESS | 1648 | 1467384131460 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1648 | 1467384131461 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d434000 == 40 [pid = 1648] [id = 585] 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1256a0400) [pid = 1648] [serial = 1755] [outer = 0x0] 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b11b400) [pid = 1648] [serial = 1756] [outer = 0x1256a0400] 07:42:11 INFO - PROCESS | 1648 | 1467384131486 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b385400) [pid = 1648] [serial = 1757] [outer = 0x1256a0400] 07:42:11 INFO - PROCESS | 1648 | 1467384131828 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:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 472ms 07:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:42:11 INFO - PROCESS | 1648 | 1467384131840 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 1648 | 1467384131842 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:42:11 INFO - PROCESS | 1648 | 1467384131844 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1648 | 1467384131845 Marionette TRACE conn2 <- [1,2314,null,{}] 07:42:11 INFO - PROCESS | 1648 | 1467384131847 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:42:11 INFO - PROCESS | 1648 | 1467384131848 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:11 INFO - PROCESS | 1648 | 1467384131929 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:42:11 INFO - PROCESS | 1648 | 1467384131932 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1648 | 1467384131934 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d57b000 == 41 [pid = 1648] [id = 586] 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b388c00) [pid = 1648] [serial = 1758] [outer = 0x0] 07:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bb1f000) [pid = 1648] [serial = 1759] [outer = 0x12b388c00] 07:42:11 INFO - PROCESS | 1648 | 1467384131958 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb24c00) [pid = 1648] [serial = 1760] [outer = 0x12b388c00] 07:42:12 INFO - PROCESS | 1648 | 1467384132431 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:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 619ms 07:42:12 INFO - PROCESS | 1648 | 1467384132464 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:42:12 INFO - PROCESS | 1648 | 1467384132467 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:42:12 INFO - PROCESS | 1648 | 1467384132471 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 1648 | 1467384132475 Marionette TRACE conn2 <- [1,2318,null,{}] 07:42:12 INFO - PROCESS | 1648 | 1467384132480 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:42:12 INFO - PROCESS | 1648 | 1467384132481 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:12 INFO - PROCESS | 1648 | 1467384132586 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:42:12 INFO - PROCESS | 1648 | 1467384132659 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 1648 | 1467384132661 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b7000 == 42 [pid = 1648] [id = 587] 07:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1138e7c00) [pid = 1648] [serial = 1761] [outer = 0x0] 07:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1160d3c00) [pid = 1648] [serial = 1762] [outer = 0x1138e7c00] 07:42:12 INFO - PROCESS | 1648 | 1467384132692 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1176df000) [pid = 1648] [serial = 1763] [outer = 0x1138e7c00] 07:42:13 INFO - PROCESS | 1648 | 1467384133144 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:42:13 INFO - PROCESS | 1648 | 1467384133200 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:42:13 INFO - PROCESS | 1648 | 1467384133205 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 1648 | 1467384133209 Marionette TRACE conn2 <- [1,2322,null,{}] 07:42:13 INFO - PROCESS | 1648 | 1467384133212 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:42:13 INFO - PROCESS | 1648 | 1467384133213 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:13 INFO - PROCESS | 1648 | 1467384133316 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:42:13 INFO - PROCESS | 1648 | 1467384133388 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1648 | 1467384133390 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f8e000 == 43 [pid = 1648] [id = 588] 07:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118ff1000) [pid = 1648] [serial = 1764] [outer = 0x0] 07:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119a5e800) [pid = 1648] [serial = 1765] [outer = 0x118ff1000] 07:42:13 INFO - PROCESS | 1648 | 1467384133421 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121426400) [pid = 1648] [serial = 1766] [outer = 0x118ff1000] 07:42:13 INFO - PROCESS | 1648 | 1467384133856 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:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 673ms 07:42:13 INFO - PROCESS | 1648 | 1467384133877 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 1648 | 1467384133879 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:42:13 INFO - PROCESS | 1648 | 1467384133881 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 1648 | 1467384133884 Marionette TRACE conn2 <- [1,2326,null,{}] 07:42:13 INFO - PROCESS | 1648 | 1467384133891 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:42:13 INFO - PROCESS | 1648 | 1467384133895 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:14 INFO - PROCESS | 1648 | 1467384134021 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:42:14 INFO - PROCESS | 1648 | 1467384134086 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 1648 | 1467384134088 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d443000 == 44 [pid = 1648] [id = 589] 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1256aa000) [pid = 1648] [serial = 1767] [outer = 0x0] 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1268a1400) [pid = 1648] [serial = 1768] [outer = 0x1256aa000] 07:42:14 INFO - PROCESS | 1648 | 1467384134161 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128c21800) [pid = 1648] [serial = 1769] [outer = 0x1256aa000] 07:42:14 INFO - PROCESS | 1648 | 1467384134596 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:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 724ms 07:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:42:14 INFO - PROCESS | 1648 | 1467384134606 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 1648 | 1467384134608 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:42:14 INFO - PROCESS | 1648 | 1467384134610 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1648 | 1467384134611 Marionette TRACE conn2 <- [1,2330,null,{}] 07:42:14 INFO - PROCESS | 1648 | 1467384134613 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:42:14 INFO - PROCESS | 1648 | 1467384134615 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:14 INFO - PROCESS | 1648 | 1467384134734 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:42:14 INFO - PROCESS | 1648 | 1467384134793 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 1648 | 1467384134794 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d59a000 == 45 [pid = 1648] [id = 590] 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12954a000) [pid = 1648] [serial = 1770] [outer = 0x0] 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12aa89c00) [pid = 1648] [serial = 1771] [outer = 0x12954a000] 07:42:14 INFO - PROCESS | 1648 | 1467384134823 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12ac9a800) [pid = 1648] [serial = 1772] [outer = 0x12954a000] 07:42:15 INFO - PROCESS | 1648 | 1467384135445 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:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 870ms 07:42:15 INFO - PROCESS | 1648 | 1467384135481 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 1648 | 1467384135483 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:42:15 INFO - PROCESS | 1648 | 1467384135486 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 1648 | 1467384135488 Marionette TRACE conn2 <- [1,2334,null,{}] 07:42:15 INFO - PROCESS | 1648 | 1467384135491 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:42:15 INFO - PROCESS | 1648 | 1467384135493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:15 INFO - PROCESS | 1648 | 1467384135590 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:42:15 INFO - PROCESS | 1648 | 1467384135657 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1648 | 1467384135658 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d63800 == 46 [pid = 1648] [id = 591] 07:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1132bf000) [pid = 1648] [serial = 1773] [outer = 0x0] 07:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1160d6800) [pid = 1648] [serial = 1774] [outer = 0x1132bf000] 07:42:15 INFO - PROCESS | 1648 | 1467384135687 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117e9d400) [pid = 1648] [serial = 1775] [outer = 0x1132bf000] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d434000 == 45 [pid = 1648] [id = 585] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2c8800 == 44 [pid = 1648] [id = 584] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1b800 == 43 [pid = 1648] [id = 583] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c627000 == 42 [pid = 1648] [id = 582] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb63800 == 41 [pid = 1648] [id = 581] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a5800 == 40 [pid = 1648] [id = 580] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7c1800 == 39 [pid = 1648] [id = 579] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11811d000 == 38 [pid = 1648] [id = 578] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126b1c000 == 37 [pid = 1648] [id = 577] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123684000 == 36 [pid = 1648] [id = 576] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118505000 == 35 [pid = 1648] [id = 575] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x116950800 == 34 [pid = 1648] [id = 574] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12132a000 == 33 [pid = 1648] [id = 573] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x113f54800 == 32 [pid = 1648] [id = 572] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d59a000 == 31 [pid = 1648] [id = 590] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d443000 == 30 [pid = 1648] [id = 589] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128f8e000 == 29 [pid = 1648] [id = 588] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d57b000 == 28 [pid = 1648] [id = 586] 07:42:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b7000 == 27 [pid = 1648] [id = 587] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11690f800) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116a0bc00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11832e000) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1185b7800) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118ff1800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119a5e000) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1211dfc00) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1127d7400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119445400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112df2800) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113da6800) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e59400) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127804c00) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123610800) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1266a1c00) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128b2f000) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127805800) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128c25c00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113aa7400) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12954d000) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129308400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1128aa400) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11869bc00) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119698400) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121a87c00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256aa400) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b32c00) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a7e2000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1128b0000) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111e2c800) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124b49000) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117e99800) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1162dbc00) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 07:42:16 INFO - PROCESS | 1648 | 1467384136661 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:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1223ms 07:42:16 INFO - PROCESS | 1648 | 1467384136709 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 1648 | 1467384136712 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:42:16 INFO - PROCESS | 1648 | 1467384136715 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 1648 | 1467384136717 Marionette TRACE conn2 <- [1,2338,null,{}] 07:42:16 INFO - PROCESS | 1648 | 1467384136721 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:42:16 INFO - PROCESS | 1648 | 1467384136722 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:16 INFO - PROCESS | 1648 | 1467384136813 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:42:16 INFO - PROCESS | 1648 | 1467384136823 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 1648 | 1467384136827 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x116257800 == 28 [pid = 1648] [id = 592] 07:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e4b400) [pid = 1648] [serial = 1776] [outer = 0x0] 07:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112e50800) [pid = 1648] [serial = 1777] [outer = 0x112e4b400] 07:42:16 INFO - PROCESS | 1648 | 1467384136855 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11336f000) [pid = 1648] [serial = 1778] [outer = 0x112e4b400] 07:42:17 INFO - PROCESS | 1648 | 1467384137254 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:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 07:42:17 INFO - PROCESS | 1648 | 1467384137285 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1648 | 1467384137288 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:42:17 INFO - PROCESS | 1648 | 1467384137293 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1648 | 1467384137295 Marionette TRACE conn2 <- [1,2342,null,{}] 07:42:17 INFO - PROCESS | 1648 | 1467384137297 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:42:17 INFO - PROCESS | 1648 | 1467384137299 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:17 INFO - PROCESS | 1648 | 1467384137381 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:42:17 INFO - PROCESS | 1648 | 1467384137385 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 1648 | 1467384137386 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180bb000 == 29 [pid = 1648] [id = 593] 07:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1133c1c00) [pid = 1648] [serial = 1779] [outer = 0x0] 07:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1162d4c00) [pid = 1648] [serial = 1780] [outer = 0x1133c1c00] 07:42:17 INFO - PROCESS | 1648 | 1467384137417 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117104000) [pid = 1648] [serial = 1781] [outer = 0x1133c1c00] 07:42:17 INFO - PROCESS | 1648 | 1467384137755 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:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 469ms 07:42:17 INFO - PROCESS | 1648 | 1467384137763 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1648 | 1467384137765 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:42:17 INFO - PROCESS | 1648 | 1467384137778 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1648 | 1467384137780 Marionette TRACE conn2 <- [1,2346,null,{}] 07:42:17 INFO - PROCESS | 1648 | 1467384137788 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:42:17 INFO - PROCESS | 1648 | 1467384137792 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:17 INFO - PROCESS | 1648 | 1467384137876 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:42:17 INFO - PROCESS | 1648 | 1467384137936 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 1648 | 1467384137938 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x120765000 == 30 [pid = 1648] [id = 594] 07:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11815ac00) [pid = 1648] [serial = 1782] [outer = 0x0] 07:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118547c00) [pid = 1648] [serial = 1783] [outer = 0x11815ac00] 07:42:17 INFO - PROCESS | 1648 | 1467384137966 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118fb4400) [pid = 1648] [serial = 1784] [outer = 0x11815ac00] 07:42:18 INFO - PROCESS | 1648 | 1467384138283 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:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 07:42:18 INFO - PROCESS | 1648 | 1467384138299 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 1648 | 1467384138300 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:42:18 INFO - PROCESS | 1648 | 1467384138302 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 1648 | 1467384138304 Marionette TRACE conn2 <- [1,2350,null,{}] 07:42:18 INFO - PROCESS | 1648 | 1467384138309 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:42:18 INFO - PROCESS | 1648 | 1467384138311 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:18 INFO - PROCESS | 1648 | 1467384138393 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:42:18 INFO - PROCESS | 1648 | 1467384138455 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1648 | 1467384138456 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ca000 == 31 [pid = 1648] [id = 595] 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118164000) [pid = 1648] [serial = 1785] [outer = 0x0] 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1194cf400) [pid = 1648] [serial = 1786] [outer = 0x118164000] 07:42:18 INFO - PROCESS | 1648 | 1467384138482 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11a005400) [pid = 1648] [serial = 1787] [outer = 0x118164000] 07:42:18 INFO - PROCESS | 1648 | 1467384138795 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:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 525ms 07:42:18 INFO - PROCESS | 1648 | 1467384138834 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 1648 | 1467384138835 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:42:18 INFO - PROCESS | 1648 | 1467384138838 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 1648 | 1467384138840 Marionette TRACE conn2 <- [1,2354,null,{}] 07:42:18 INFO - PROCESS | 1648 | 1467384138844 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:42:18 INFO - PROCESS | 1648 | 1467384138845 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:18 INFO - PROCESS | 1648 | 1467384138950 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:42:18 INFO - PROCESS | 1648 | 1467384138962 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1648 | 1467384138963 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256d5800 == 32 [pid = 1648] [id = 596] 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11a006c00) [pid = 1648] [serial = 1788] [outer = 0x0] 07:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1211e4000) [pid = 1648] [serial = 1789] [outer = 0x11a006c00] 07:42:18 INFO - PROCESS | 1648 | 1467384138988 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121908c00) [pid = 1648] [serial = 1790] [outer = 0x11a006c00] 07:42:19 INFO - PROCESS | 1648 | 1467384139344 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:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 07:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:42:19 INFO - PROCESS | 1648 | 1467384139359 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1648 | 1467384139361 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:42:19 INFO - PROCESS | 1648 | 1467384139363 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1648 | 1467384139364 Marionette TRACE conn2 <- [1,2358,null,{}] 07:42:19 INFO - PROCESS | 1648 | 1467384139366 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:42:19 INFO - PROCESS | 1648 | 1467384139370 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:19 INFO - PROCESS | 1648 | 1467384139487 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:42:19 INFO - PROCESS | 1648 | 1467384139524 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 1648 | 1467384139525 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0e800 == 33 [pid = 1648] [id = 597] 07:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121314800) [pid = 1648] [serial = 1791] [outer = 0x0] 07:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1236d1400) [pid = 1648] [serial = 1792] [outer = 0x121314800] 07:42:19 INFO - PROCESS | 1648 | 1467384139551 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1262b4400) [pid = 1648] [serial = 1793] [outer = 0x121314800] 07:42:19 INFO - PROCESS | 1648 | 1467384139859 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:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 07:42:19 INFO - PROCESS | 1648 | 1467384139881 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1648 | 1467384139883 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:42:19 INFO - PROCESS | 1648 | 1467384139885 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1648 | 1467384139886 Marionette TRACE conn2 <- [1,2362,null,{}] 07:42:19 INFO - PROCESS | 1648 | 1467384139890 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:42:19 INFO - PROCESS | 1648 | 1467384139893 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:20 INFO - PROCESS | 1648 | 1467384140016 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:42:20 INFO - PROCESS | 1648 | 1467384140020 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1648 | 1467384140021 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129141000 == 34 [pid = 1648] [id = 598] 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121de8800) [pid = 1648] [serial = 1794] [outer = 0x0] 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1262b4800) [pid = 1648] [serial = 1795] [outer = 0x121de8800] 07:42:20 INFO - PROCESS | 1648 | 1467384140046 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127807800) [pid = 1648] [serial = 1796] [outer = 0x121de8800] 07:42:20 INFO - PROCESS | 1648 | 1467384140396 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:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 07:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:42:20 INFO - PROCESS | 1648 | 1467384140407 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 1648 | 1467384140408 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:42:20 INFO - PROCESS | 1648 | 1467384140410 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 1648 | 1467384140411 Marionette TRACE conn2 <- [1,2366,null,{}] 07:42:20 INFO - PROCESS | 1648 | 1467384140413 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:42:20 INFO - PROCESS | 1648 | 1467384140414 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:20 INFO - PROCESS | 1648 | 1467384140514 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:42:20 INFO - PROCESS | 1648 | 1467384140526 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1648 | 1467384140527 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12977d000 == 35 [pid = 1648] [id = 599] 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127807c00) [pid = 1648] [serial = 1797] [outer = 0x0] 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b27400) [pid = 1648] [serial = 1798] [outer = 0x127807c00] 07:42:20 INFO - PROCESS | 1648 | 1467384140552 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128c22000) [pid = 1648] [serial = 1799] [outer = 0x127807c00] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12954d400) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124d3dc00) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11260d800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1121be000) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12930d800) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112df2000) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1211e3800) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x110e7b000) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1138e7400) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11853f400) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113866800) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aa91800) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117105400) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1256a0400) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:42:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b388c00) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:42:21 INFO - PROCESS | 1648 | 1467384141073 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:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 07:42:21 INFO - PROCESS | 1648 | 1467384141079 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 1648 | 1467384141080 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:42:21 INFO - PROCESS | 1648 | 1467384141083 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 1648 | 1467384141084 Marionette TRACE conn2 <- [1,2370,null,{}] 07:42:21 INFO - PROCESS | 1648 | 1467384141086 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:42:21 INFO - PROCESS | 1648 | 1467384141087 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:21 INFO - PROCESS | 1648 | 1467384141167 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:42:21 INFO - PROCESS | 1648 | 1467384141171 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 1648 | 1467384141182 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac07000 == 36 [pid = 1648] [id = 600] 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11260d400) [pid = 1648] [serial = 1800] [outer = 0x0] 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123639000) [pid = 1648] [serial = 1801] [outer = 0x11260d400] 07:42:21 INFO - PROCESS | 1648 | 1467384141258 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c22c00) [pid = 1648] [serial = 1802] [outer = 0x11260d400] 07:42:21 INFO - PROCESS | 1648 | 1467384141541 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:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 07:42:21 INFO - PROCESS | 1648 | 1467384141555 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 1648 | 1467384141559 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:42:21 INFO - PROCESS | 1648 | 1467384141567 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 1648 | 1467384141568 Marionette TRACE conn2 <- [1,2374,null,{}] 07:42:21 INFO - PROCESS | 1648 | 1467384141571 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:42:21 INFO - PROCESS | 1648 | 1467384141573 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:21 INFO - PROCESS | 1648 | 1467384141664 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:42:21 INFO - PROCESS | 1648 | 1467384141668 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 1648 | 1467384141668 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb56800 == 37 [pid = 1648] [id = 601] 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1186c4000) [pid = 1648] [serial = 1803] [outer = 0x0] 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128dd9c00) [pid = 1648] [serial = 1804] [outer = 0x1186c4000] 07:42:21 INFO - PROCESS | 1648 | 1467384141696 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12930f800) [pid = 1648] [serial = 1805] [outer = 0x1186c4000] 07:42:22 INFO - PROCESS | 1648 | 1467384142100 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:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 574ms 07:42:22 INFO - PROCESS | 1648 | 1467384142144 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 1648 | 1467384142146 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:42:22 INFO - PROCESS | 1648 | 1467384142150 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 1648 | 1467384142152 Marionette TRACE conn2 <- [1,2378,null,{}] 07:42:22 INFO - PROCESS | 1648 | 1467384142157 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:42:22 INFO - PROCESS | 1648 | 1467384142159 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:22 INFO - PROCESS | 1648 | 1467384142281 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:42:22 INFO - PROCESS | 1648 | 1467384142287 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 1648 | 1467384142290 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c399000 == 38 [pid = 1648] [id = 602] 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a63a000) [pid = 1648] [serial = 1806] [outer = 0x0] 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a7eb400) [pid = 1648] [serial = 1807] [outer = 0x12a63a000] 07:42:22 INFO - PROCESS | 1648 | 1467384142327 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1138e6800) [pid = 1648] [serial = 1808] [outer = 0x12a63a000] 07:42:22 INFO - PROCESS | 1648 | 1467384142690 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:42:22 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:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 572ms 07:42:22 INFO - PROCESS | 1648 | 1467384142722 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 1648 | 1467384142724 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:42:22 INFO - PROCESS | 1648 | 1467384142727 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 1648 | 1467384142728 Marionette TRACE conn2 <- [1,2382,null,{}] 07:42:22 INFO - PROCESS | 1648 | 1467384142731 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:42:22 INFO - PROCESS | 1648 | 1467384142732 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:22 INFO - PROCESS | 1648 | 1467384142838 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:42:22 INFO - PROCESS | 1648 | 1467384142847 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 1648 | 1467384142848 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c62b000 == 39 [pid = 1648] [id = 603] 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118769000) [pid = 1648] [serial = 1809] [outer = 0x0] 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa94c00) [pid = 1648] [serial = 1810] [outer = 0x118769000] 07:42:22 INFO - PROCESS | 1648 | 1467384142873 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12aca0c00) [pid = 1648] [serial = 1811] [outer = 0x118769000] 07:42:23 INFO - PROCESS | 1648 | 1467384143447 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:42:23 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:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 07:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:42:23 INFO - PROCESS | 1648 | 1467384143498 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 1648 | 1467384143501 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:42:23 INFO - PROCESS | 1648 | 1467384143504 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 1648 | 1467384143508 Marionette TRACE conn2 <- [1,2386,null,{}] 07:42:23 INFO - PROCESS | 1648 | 1467384143511 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:42:23 INFO - PROCESS | 1648 | 1467384143513 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:23 INFO - PROCESS | 1648 | 1467384143648 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:42:23 INFO - PROCESS | 1648 | 1467384143730 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 1648 | 1467384143732 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b7800 == 40 [pid = 1648] [id = 604] 07:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1133cc000) [pid = 1648] [serial = 1812] [outer = 0x0] 07:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1138ebc00) [pid = 1648] [serial = 1813] [outer = 0x1133cc000] 07:42:23 INFO - PROCESS | 1648 | 1467384143764 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1162d6c00) [pid = 1648] [serial = 1814] [outer = 0x1133cc000] 07:42:24 INFO - PROCESS | 1648 | 1467384144297 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:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 872ms 07:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:42:24 INFO - PROCESS | 1648 | 1467384144377 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 1648 | 1467384144380 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:42:24 INFO - PROCESS | 1648 | 1467384144384 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 1648 | 1467384144386 Marionette TRACE conn2 <- [1,2390,null,{}] 07:42:24 INFO - PROCESS | 1648 | 1467384144388 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:42:24 INFO - PROCESS | 1648 | 1467384144390 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:24 INFO - PROCESS | 1648 | 1467384144612 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:42:24 INFO - PROCESS | 1648 | 1467384144684 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 1648 | 1467384144685 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116937000 == 41 [pid = 1648] [id = 605] 07:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112e59800) [pid = 1648] [serial = 1815] [outer = 0x0] 07:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113a9cc00) [pid = 1648] [serial = 1816] [outer = 0x112e59800] 07:42:24 INFO - PROCESS | 1648 | 1467384144715 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1166f1c00) [pid = 1648] [serial = 1817] [outer = 0x112e59800] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c399000 == 40 [pid = 1648] [id = 602] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb56800 == 39 [pid = 1648] [id = 601] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac07000 == 38 [pid = 1648] [id = 600] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12977d000 == 37 [pid = 1648] [id = 599] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129141000 == 36 [pid = 1648] [id = 598] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0e800 == 35 [pid = 1648] [id = 597] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1256d5800 == 34 [pid = 1648] [id = 596] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ca000 == 33 [pid = 1648] [id = 595] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x120765000 == 32 [pid = 1648] [id = 594] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1180bb000 == 31 [pid = 1648] [id = 593] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x116257800 == 30 [pid = 1648] [id = 592] 07:42:25 INFO - PROCESS | 1648 | --DOCSHELL 0x112d63800 == 29 [pid = 1648] [id = 591] 07:42:25 INFO - PROCESS | 1648 | 1467384145180 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:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12aa89400) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1262b9800) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129309400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116076000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a7e9400) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12930f400) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121560000) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121de8000) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124d43400) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x111f13c00) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112deb400) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11677b000) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185ba800) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 07:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1186c1000) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 07:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 820ms 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119c1f400) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116030800) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11677a000) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa96800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1171c3800) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118547800) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12aa8e400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c20800) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b385400) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bb24c00) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12b11b400) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118762000) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ac99c00) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb1f000) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c23c00) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1256a3800) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 07:42:25 INFO - PROCESS | 1648 | 1467384145208 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1648 | 1467384145213 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:42:25 INFO - PROCESS | 1648 | 1467384145216 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1648 | 1467384145218 Marionette TRACE conn2 <- [1,2394,null,{}] 07:42:25 INFO - PROCESS | 1648 | 1467384145221 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:42:25 INFO - PROCESS | 1648 | 1467384145225 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:25 INFO - PROCESS | 1648 | 1467384145307 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:42:25 INFO - PROCESS | 1648 | 1467384145313 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 1648 | 1467384145314 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11713b800 == 30 [pid = 1648] [id = 606] 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1171c3800) [pid = 1648] [serial = 1818] [outer = 0x0] 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11815e800) [pid = 1648] [serial = 1819] [outer = 0x1171c3800] 07:42:25 INFO - PROCESS | 1648 | 1467384145342 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118547800) [pid = 1648] [serial = 1820] [outer = 0x1171c3800] 07:42:25 INFO - PROCESS | 1648 | 1467384145694 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:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 525ms 07:42:25 INFO - PROCESS | 1648 | 1467384145754 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1648 | 1467384145755 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:42:25 INFO - PROCESS | 1648 | 1467384145759 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1648 | 1467384145760 Marionette TRACE conn2 <- [1,2398,null,{}] 07:42:25 INFO - PROCESS | 1648 | 1467384145763 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:42:25 INFO - PROCESS | 1648 | 1467384145764 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:25 INFO - PROCESS | 1648 | 1467384145846 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:42:25 INFO - PROCESS | 1648 | 1467384145856 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 1648 | 1467384145859 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12153d000 == 31 [pid = 1648] [id = 607] 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11869c800) [pid = 1648] [serial = 1821] [outer = 0x0] 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119442000) [pid = 1648] [serial = 1822] [outer = 0x11869c800] 07:42:25 INFO - PROCESS | 1648 | 1467384145885 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a55c00) [pid = 1648] [serial = 1823] [outer = 0x11869c800] 07:42:26 INFO - PROCESS | 1648 | 1467384146244 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:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 07:42:26 INFO - PROCESS | 1648 | 1467384146287 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 1648 | 1467384146289 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:42:26 INFO - PROCESS | 1648 | 1467384146299 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 1648 | 1467384146302 Marionette TRACE conn2 <- [1,2402,null,{}] 07:42:26 INFO - PROCESS | 1648 | 1467384146305 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:42:26 INFO - PROCESS | 1648 | 1467384146307 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:26 INFO - PROCESS | 1648 | 1467384146395 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:42:26 INFO - PROCESS | 1648 | 1467384146399 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1648 | 1467384146400 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12621b800 == 32 [pid = 1648] [id = 608] 07:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112988800) [pid = 1648] [serial = 1824] [outer = 0x0] 07:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12190bc00) [pid = 1648] [serial = 1825] [outer = 0x112988800] 07:42:26 INFO - PROCESS | 1648 | 1467384146426 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124b43400) [pid = 1648] [serial = 1826] [outer = 0x112988800] 07:42:26 INFO - PROCESS | 1648 | 1467384146777 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:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 528ms 07:42:26 INFO - PROCESS | 1648 | 1467384146824 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 1648 | 1467384146826 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:42:26 INFO - PROCESS | 1648 | 1467384146828 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 1648 | 1467384146829 Marionette TRACE conn2 <- [1,2406,null,{}] 07:42:26 INFO - PROCESS | 1648 | 1467384146832 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:42:26 INFO - PROCESS | 1648 | 1467384146833 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:26 INFO - PROCESS | 1648 | 1467384146911 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:42:26 INFO - PROCESS | 1648 | 1467384146978 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1648 | 1467384146979 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0e800 == 33 [pid = 1648] [id = 609] 07:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11a006800) [pid = 1648] [serial = 1827] [outer = 0x0] 07:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d47400) [pid = 1648] [serial = 1828] [outer = 0x11a006800] 07:42:27 INFO - PROCESS | 1648 | 1467384147004 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126196800) [pid = 1648] [serial = 1829] [outer = 0x11a006800] 07:42:27 INFO - PROCESS | 1648 | 1467384147324 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:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 07:42:27 INFO - PROCESS | 1648 | 1467384147347 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 1648 | 1467384147348 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:42:27 INFO - PROCESS | 1648 | 1467384147350 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1648 | 1467384147351 Marionette TRACE conn2 <- [1,2410,null,{}] 07:42:27 INFO - PROCESS | 1648 | 1467384147354 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:42:27 INFO - PROCESS | 1648 | 1467384147355 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:27 INFO - PROCESS | 1648 | 1467384147462 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:42:27 INFO - PROCESS | 1648 | 1467384147500 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 1648 | 1467384147504 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x125691800 == 34 [pid = 1648] [id = 610] 07:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x127809400) [pid = 1648] [serial = 1830] [outer = 0x0] 07:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12780e000) [pid = 1648] [serial = 1831] [outer = 0x127809400] 07:42:27 INFO - PROCESS | 1648 | 1467384147537 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c26000) [pid = 1648] [serial = 1832] [outer = 0x127809400] 07:42:27 INFO - PROCESS | 1648 | 1467384147905 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:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 571ms 07:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:42:27 INFO - PROCESS | 1648 | 1467384147921 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 1648 | 1467384147923 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:42:27 INFO - PROCESS | 1648 | 1467384147925 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1648 | 1467384147926 Marionette TRACE conn2 <- [1,2414,null,{}] 07:42:27 INFO - PROCESS | 1648 | 1467384147928 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:42:27 INFO - PROCESS | 1648 | 1467384147929 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:28 INFO - PROCESS | 1648 | 1467384148034 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:42:28 INFO - PROCESS | 1648 | 1467384148046 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 1648 | 1467384148047 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b368000 == 35 [pid = 1648] [id = 611] 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129305000) [pid = 1648] [serial = 1833] [outer = 0x0] 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a63bc00) [pid = 1648] [serial = 1834] [outer = 0x129305000] 07:42:28 INFO - PROCESS | 1648 | 1467384148072 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa8a400) [pid = 1648] [serial = 1835] [outer = 0x129305000] 07:42:28 INFO - PROCESS | 1648 | 1467384148425 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:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 07:42:28 INFO - PROCESS | 1648 | 1467384148447 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 1648 | 1467384148448 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:42:28 INFO - PROCESS | 1648 | 1467384148450 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 1648 | 1467384148451 Marionette TRACE conn2 <- [1,2418,null,{}] 07:42:28 INFO - PROCESS | 1648 | 1467384148453 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:42:28 INFO - PROCESS | 1648 | 1467384148455 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:28 INFO - PROCESS | 1648 | 1467384148559 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:42:28 INFO - PROCESS | 1648 | 1467384148596 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 1648 | 1467384148598 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121255800 == 36 [pid = 1648] [id = 612] 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa8f800) [pid = 1648] [serial = 1836] [outer = 0x0] 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ac97400) [pid = 1648] [serial = 1837] [outer = 0x12aa8f800] 07:42:28 INFO - PROCESS | 1648 | 1467384148623 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b114c00) [pid = 1648] [serial = 1838] [outer = 0x12aa8f800] 07:42:28 INFO - PROCESS | 1648 | 1467384148966 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:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 521ms 07:42:28 INFO - PROCESS | 1648 | 1467384148972 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:42:28 INFO - PROCESS | 1648 | 1467384148974 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:42:28 INFO - PROCESS | 1648 | 1467384148985 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 1648 | 1467384148987 Marionette TRACE conn2 <- [1,2422,null,{}] 07:42:28 INFO - PROCESS | 1648 | 1467384148993 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:42:28 INFO - PROCESS | 1648 | 1467384148995 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:29 INFO - PROCESS | 1648 | 1467384149097 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:42:29 INFO - PROCESS | 1648 | 1467384149109 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 1648 | 1467384149110 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c614800 == 37 [pid = 1648] [id = 613] 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ac98400) [pid = 1648] [serial = 1839] [outer = 0x0] 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b116800) [pid = 1648] [serial = 1840] [outer = 0x12ac98400] 07:42:29 INFO - PROCESS | 1648 | 1467384149142 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b388000) [pid = 1648] [serial = 1841] [outer = 0x12ac98400] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11a006c00) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1133c1c00) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118164000) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1132bf000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a63a000) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11815ac00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112e4b400) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1138e7c00) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121314800) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118ff1000) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1256aa000) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12954a000) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11260d400) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121de8800) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127807c00) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1186c4000) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1171bc800) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:42:29 INFO - PROCESS | 1648 | 1467384149541 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:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 579ms 07:42:29 INFO - PROCESS | 1648 | 1467384149557 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 1648 | 1467384149560 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:42:29 INFO - PROCESS | 1648 | 1467384149565 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 1648 | 1467384149567 Marionette TRACE conn2 <- [1,2426,null,{}] 07:42:29 INFO - PROCESS | 1648 | 1467384149569 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:42:29 INFO - PROCESS | 1648 | 1467384149570 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:29 INFO - PROCESS | 1648 | 1467384149686 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:42:29 INFO - PROCESS | 1648 | 1467384149723 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 1648 | 1467384149724 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b36b800 == 38 [pid = 1648] [id = 614] 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11260d400) [pid = 1648] [serial = 1842] [outer = 0x0] 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11853b400) [pid = 1648] [serial = 1843] [outer = 0x11260d400] 07:42:29 INFO - PROCESS | 1648 | 1467384149749 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1211e4c00) [pid = 1648] [serial = 1844] [outer = 0x11260d400] 07:42:30 INFO - PROCESS | 1648 | 1467384150049 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:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 517ms 07:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:42:30 INFO - PROCESS | 1648 | 1467384150084 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1648 | 1467384150085 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:42:30 INFO - PROCESS | 1648 | 1467384150087 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1648 | 1467384150088 Marionette TRACE conn2 <- [1,2430,null,{}] 07:42:30 INFO - PROCESS | 1648 | 1467384150093 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:42:30 INFO - PROCESS | 1648 | 1467384150094 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:30 INFO - PROCESS | 1648 | 1467384150177 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:42:30 INFO - PROCESS | 1648 | 1467384150180 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 1648 | 1467384150182 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd3f800 == 39 [pid = 1648] [id = 615] 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121314800) [pid = 1648] [serial = 1845] [outer = 0x0] 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129549400) [pid = 1648] [serial = 1846] [outer = 0x121314800] 07:42:30 INFO - PROCESS | 1648 | 1467384150217 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b389800) [pid = 1648] [serial = 1847] [outer = 0x121314800] 07:42:30 INFO - PROCESS | 1648 | 1467384150561 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:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 07:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:42:30 INFO - PROCESS | 1648 | 1467384150616 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1648 | 1467384150617 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:42:30 INFO - PROCESS | 1648 | 1467384150620 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1648 | 1467384150621 Marionette TRACE conn2 <- [1,2434,null,{}] 07:42:30 INFO - PROCESS | 1648 | 1467384150624 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:42:30 INFO - PROCESS | 1648 | 1467384150625 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:30 INFO - PROCESS | 1648 | 1467384150717 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:42:30 INFO - PROCESS | 1648 | 1467384150720 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 1648 | 1467384150722 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d444800 == 40 [pid = 1648] [id = 616] 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bb1dc00) [pid = 1648] [serial = 1848] [outer = 0x0] 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bb29c00) [pid = 1648] [serial = 1849] [outer = 0x12bb1dc00] 07:42:30 INFO - PROCESS | 1648 | 1467384150749 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bb41400) [pid = 1648] [serial = 1850] [outer = 0x12bb1dc00] 07:42:31 INFO - PROCESS | 1648 | 1467384151097 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:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 07:42:31 INFO - PROCESS | 1648 | 1467384151139 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 1648 | 1467384151141 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:42:31 INFO - PROCESS | 1648 | 1467384151143 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 1648 | 1467384151144 Marionette TRACE conn2 <- [1,2438,null,{}] 07:42:31 INFO - PROCESS | 1648 | 1467384151146 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:42:31 INFO - PROCESS | 1648 | 1467384151147 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:31 INFO - PROCESS | 1648 | 1467384151232 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:42:31 INFO - PROCESS | 1648 | 1467384151303 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 1648 | 1467384151304 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d57f800 == 41 [pid = 1648] [id = 617] 07:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb21000) [pid = 1648] [serial = 1851] [outer = 0x0] 07:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bb4b000) [pid = 1648] [serial = 1852] [outer = 0x12bb21000] 07:42:31 INFO - PROCESS | 1648 | 1467384151328 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bbf1800) [pid = 1648] [serial = 1853] [outer = 0x12bb21000] 07:42:31 INFO - PROCESS | 1648 | 1467384151780 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:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 671ms 07:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:42:31 INFO - PROCESS | 1648 | 1467384151814 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 1648 | 1467384151817 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:42:31 INFO - PROCESS | 1648 | 1467384151820 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 1648 | 1467384151824 Marionette TRACE conn2 <- [1,2442,null,{}] 07:42:31 INFO - PROCESS | 1648 | 1467384151846 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:42:31 INFO - PROCESS | 1648 | 1467384151847 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:31 INFO - PROCESS | 1648 | 1467384151953 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:42:32 INFO - PROCESS | 1648 | 1467384152056 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1648 | 1467384152057 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121335000 == 42 [pid = 1648] [id = 618] 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x117105800) [pid = 1648] [serial = 1854] [outer = 0x0] 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117e96000) [pid = 1648] [serial = 1855] [outer = 0x117105800] 07:42:32 INFO - PROCESS | 1648 | 1467384152104 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185c0000) [pid = 1648] [serial = 1856] [outer = 0x117105800] 07:42:32 INFO - PROCESS | 1648 | 1467384152511 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:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 740ms 07:42:32 INFO - PROCESS | 1648 | 1467384152560 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 1648 | 1467384152563 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:42:32 INFO - PROCESS | 1648 | 1467384152568 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 1648 | 1467384152570 Marionette TRACE conn2 <- [1,2446,null,{}] 07:42:32 INFO - PROCESS | 1648 | 1467384152572 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:42:32 INFO - PROCESS | 1648 | 1467384152574 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:32 INFO - PROCESS | 1648 | 1467384152682 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:42:32 INFO - PROCESS | 1648 | 1467384152745 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1648 | 1467384152747 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7c0800 == 43 [pid = 1648] [id = 619] 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1186bc400) [pid = 1648] [serial = 1857] [outer = 0x0] 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a5a400) [pid = 1648] [serial = 1858] [outer = 0x1186bc400] 07:42:32 INFO - PROCESS | 1648 | 1467384152777 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121b59400) [pid = 1648] [serial = 1859] [outer = 0x1186bc400] 07:42:33 INFO - PROCESS | 1648 | 1467384153226 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:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 07:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:42:33 INFO - PROCESS | 1648 | 1467384153242 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 1648 | 1467384153244 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:42:33 INFO - PROCESS | 1648 | 1467384153246 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 1648 | 1467384153249 Marionette TRACE conn2 <- [1,2450,null,{}] 07:42:33 INFO - PROCESS | 1648 | 1467384153274 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:42:33 INFO - PROCESS | 1648 | 1467384153277 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:33 INFO - PROCESS | 1648 | 1467384153428 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:42:33 INFO - PROCESS | 1648 | 1467384153484 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 1648 | 1467384153486 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9da000 == 44 [pid = 1648] [id = 620] 07:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1268a9c00) [pid = 1648] [serial = 1860] [outer = 0x0] 07:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127811800) [pid = 1648] [serial = 1861] [outer = 0x1268a9c00] 07:42:33 INFO - PROCESS | 1648 | 1467384153518 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12954a000) [pid = 1648] [serial = 1862] [outer = 0x1268a9c00] 07:42:33 INFO - PROCESS | 1648 | 1467384153945 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:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 725ms 07:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:42:33 INFO - PROCESS | 1648 | 1467384153972 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 1648 | 1467384153974 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:42:33 INFO - PROCESS | 1648 | 1467384153976 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 1648 | 1467384153977 Marionette TRACE conn2 <- [1,2454,null,{}] 07:42:33 INFO - PROCESS | 1648 | 1467384153980 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:42:33 INFO - PROCESS | 1648 | 1467384153981 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:34 INFO - PROCESS | 1648 | 1467384154096 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:42:34 INFO - PROCESS | 1648 | 1467384154156 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1648 | 1467384154157 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c617800 == 45 [pid = 1648] [id = 621] 07:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1160e0c00) [pid = 1648] [serial = 1863] [outer = 0x0] 07:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a7ee000) [pid = 1648] [serial = 1864] [outer = 0x1160e0c00] 07:42:34 INFO - PROCESS | 1648 | 1467384154207 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b387800) [pid = 1648] [serial = 1865] [outer = 0x1160e0c00] 07:42:34 INFO - PROCESS | 1648 | 1467384154720 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:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 819ms 07:42:34 INFO - PROCESS | 1648 | 1467384154800 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 1648 | 1467384154802 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:42:34 INFO - PROCESS | 1648 | 1467384154806 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 1648 | 1467384154808 Marionette TRACE conn2 <- [1,2458,null,{}] 07:42:34 INFO - PROCESS | 1648 | 1467384154812 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:42:34 INFO - PROCESS | 1648 | 1467384154813 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:34 INFO - PROCESS | 1648 | 1467384154910 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:42:34 INFO - PROCESS | 1648 | 1467384154971 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1648 | 1467384154974 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac6000 == 46 [pid = 1648] [id = 622] 07:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112e51400) [pid = 1648] [serial = 1866] [outer = 0x0] 07:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116030800) [pid = 1648] [serial = 1867] [outer = 0x112e51400] 07:42:35 INFO - PROCESS | 1648 | 1467384155014 Marionette DEBUG loaded listener.js 07:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11690b000) [pid = 1648] [serial = 1868] [outer = 0x112e51400] 07:42:35 INFO - PROCESS | 1648 | 1467384155461 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:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 07:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:42:35 INFO - PROCESS | 1648 | 1467384155478 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 1648 | 1467384155481 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:42:35 INFO - PROCESS | 1648 | 1467384155485 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 1648 | 1467384155487 Marionette TRACE conn2 <- [1,2462,null,{}] 07:42:35 INFO - PROCESS | 1648 | 1467384155489 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:42:35 INFO - PROCESS | 1648 | 1467384155491 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d444800 == 45 [pid = 1648] [id = 616] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd3f800 == 44 [pid = 1648] [id = 615] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b36b800 == 43 [pid = 1648] [id = 614] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c614800 == 42 [pid = 1648] [id = 613] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121255800 == 41 [pid = 1648] [id = 612] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b368000 == 40 [pid = 1648] [id = 611] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x125691800 == 39 [pid = 1648] [id = 610] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0e800 == 38 [pid = 1648] [id = 609] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12621b800 == 37 [pid = 1648] [id = 608] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12153d000 == 36 [pid = 1648] [id = 607] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11713b800 == 35 [pid = 1648] [id = 606] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116937000 == 34 [pid = 1648] [id = 605] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c62b000 == 33 [pid = 1648] [id = 603] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b7800 == 32 [pid = 1648] [id = 604] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac6000 == 31 [pid = 1648] [id = 622] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c617800 == 30 [pid = 1648] [id = 621] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9da000 == 29 [pid = 1648] [id = 620] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7c0800 == 28 [pid = 1648] [id = 619] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121335000 == 27 [pid = 1648] [id = 618] 07:42:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d57f800 == 26 [pid = 1648] [id = 617] 07:42:36 INFO - PROCESS | 1648 | 1467384156099 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12aca2400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12aa94c00) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1211e4000) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1162d4c00) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117104000) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1194cf400) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117e9d400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160d6800) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a7eb400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118547c00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118fb4400) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112e50800) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176df000) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11336f000) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1262b4400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1236d1400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1160d3c00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121426400) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119a5e800) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128c21800) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1268a1400) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12ac9a800) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aa89c00) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x123639000) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1262b4800) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b27400) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128dd9c00) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12930f800) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128c22000) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x127807800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121908c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1138e6800) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c22c00) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11a005400) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 07:42:36 INFO - PROCESS | 1648 | 1467384156225 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1648 | 1467384156226 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a42000 == 27 [pid = 1648] [id = 623] 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128b2400) [pid = 1648] [serial = 1869] [outer = 0x0] 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112985c00) [pid = 1648] [serial = 1870] [outer = 0x1128b2400] 07:42:36 INFO - PROCESS | 1648 | 1467384156256 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112e4fc00) [pid = 1648] [serial = 1871] [outer = 0x1128b2400] 07:42:36 INFO - PROCESS | 1648 | 1467384156554 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:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1120ms 07:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:42:36 INFO - PROCESS | 1648 | 1467384156609 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:42:36 INFO - PROCESS | 1648 | 1467384156611 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:42:36 INFO - PROCESS | 1648 | 1467384156614 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 1648 | 1467384156616 Marionette TRACE conn2 <- [1,2466,null,{}] 07:42:36 INFO - PROCESS | 1648 | 1467384156620 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:42:36 INFO - PROCESS | 1648 | 1467384156621 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:36 INFO - PROCESS | 1648 | 1467384156724 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:42:36 INFO - PROCESS | 1648 | 1467384156779 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1648 | 1467384156781 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699a000 == 28 [pid = 1648] [id = 624] 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e56400) [pid = 1648] [serial = 1872] [outer = 0x0] 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11501f400) [pid = 1648] [serial = 1873] [outer = 0x112e56400] 07:42:36 INFO - PROCESS | 1648 | 1467384156808 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11677a400) [pid = 1648] [serial = 1874] [outer = 0x112e56400] 07:42:37 INFO - PROCESS | 1648 | 1467384157093 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:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 07:42:37 INFO - PROCESS | 1648 | 1467384157134 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 1648 | 1467384157136 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:42:37 INFO - PROCESS | 1648 | 1467384157138 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 1648 | 1467384157140 Marionette TRACE conn2 <- [1,2470,null,{}] 07:42:37 INFO - PROCESS | 1648 | 1467384157145 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:42:37 INFO - PROCESS | 1648 | 1467384157147 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:37 INFO - PROCESS | 1648 | 1467384157225 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:42:37 INFO - PROCESS | 1648 | 1467384157286 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 1648 | 1467384157287 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116679800 == 29 [pid = 1648] [id = 625] 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116969400) [pid = 1648] [serial = 1875] [outer = 0x0] 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118530c00) [pid = 1648] [serial = 1876] [outer = 0x116969400] 07:42:37 INFO - PROCESS | 1648 | 1467384157323 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1185bdc00) [pid = 1648] [serial = 1877] [outer = 0x116969400] 07:42:37 INFO - PROCESS | 1648 | 1467384157622 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:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 07:42:37 INFO - PROCESS | 1648 | 1467384157662 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 1648 | 1467384157664 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:42:37 INFO - PROCESS | 1648 | 1467384157672 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 1648 | 1467384157678 Marionette TRACE conn2 <- [1,2474,null,{}] 07:42:37 INFO - PROCESS | 1648 | 1467384157680 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:42:37 INFO - PROCESS | 1648 | 1467384157682 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:37 INFO - PROCESS | 1648 | 1467384157762 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:42:37 INFO - PROCESS | 1648 | 1467384157766 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 1648 | 1467384157767 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x121328000 == 30 [pid = 1648] [id = 626] 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1186be800) [pid = 1648] [serial = 1878] [outer = 0x0] 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1194ce000) [pid = 1648] [serial = 1879] [outer = 0x1186be800] 07:42:37 INFO - PROCESS | 1648 | 1467384157795 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11a003800) [pid = 1648] [serial = 1880] [outer = 0x1186be800] 07:42:38 INFO - PROCESS | 1648 | 1467384158152 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:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 529ms 07:42:38 INFO - PROCESS | 1648 | 1467384158201 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 1648 | 1467384158202 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:42:38 INFO - PROCESS | 1648 | 1467384158205 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 1648 | 1467384158206 Marionette TRACE conn2 <- [1,2478,null,{}] 07:42:38 INFO - PROCESS | 1648 | 1467384158208 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:42:38 INFO - PROCESS | 1648 | 1467384158209 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:38 INFO - PROCESS | 1648 | 1467384158312 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:42:38 INFO - PROCESS | 1648 | 1467384158351 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 1648 | 1467384158353 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b44800 == 31 [pid = 1648] [id = 627] 07:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1207b9c00) [pid = 1648] [serial = 1881] [outer = 0x0] 07:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12131bc00) [pid = 1648] [serial = 1882] [outer = 0x1207b9c00] 07:42:38 INFO - PROCESS | 1648 | 1467384158378 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121a88800) [pid = 1648] [serial = 1883] [outer = 0x1207b9c00] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127809400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129305000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11260d400) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1171c3800) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118769000) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112988800) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112e59800) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11869c800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11a006800) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1133cc000) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12ac98400) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121314800) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb1dc00) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:42:39 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb21000) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:42:39 INFO - PROCESS | 1648 | 1467384159095 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:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 921ms 07:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:42:39 INFO - PROCESS | 1648 | 1467384159132 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1648 | 1467384159134 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:42:39 INFO - PROCESS | 1648 | 1467384159139 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1648 | 1467384159143 Marionette TRACE conn2 <- [1,2482,null,{}] 07:42:39 INFO - PROCESS | 1648 | 1467384159147 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:42:39 INFO - PROCESS | 1648 | 1467384159149 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:39 INFO - PROCESS | 1648 | 1467384159255 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:42:39 INFO - PROCESS | 1648 | 1467384159336 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 1648 | 1467384159338 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x117138000 == 32 [pid = 1648] [id = 628] 07:42:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127d4c00) [pid = 1648] [serial = 1884] [outer = 0x0] 07:42:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112e52c00) [pid = 1648] [serial = 1885] [outer = 0x1127d4c00] 07:42:39 INFO - PROCESS | 1648 | 1467384159369 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1138e6800) [pid = 1648] [serial = 1886] [outer = 0x1127d4c00] 07:42:39 INFO - PROCESS | 1648 | 1467384159913 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:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 825ms 07:42:39 INFO - PROCESS | 1648 | 1467384159965 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1648 | 1467384159968 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:42:39 INFO - PROCESS | 1648 | 1467384159976 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1648 | 1467384159978 Marionette TRACE conn2 <- [1,2486,null,{}] 07:42:39 INFO - PROCESS | 1648 | 1467384159981 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:42:39 INFO - PROCESS | 1648 | 1467384159983 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:40 INFO - PROCESS | 1648 | 1467384160085 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:42:40 INFO - PROCESS | 1648 | 1467384160164 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 1648 | 1467384160166 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1129c0000 == 33 [pid = 1648] [id = 629] 07:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1176e4c00) [pid = 1648] [serial = 1887] [outer = 0x0] 07:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11832d000) [pid = 1648] [serial = 1888] [outer = 0x1176e4c00] 07:42:40 INFO - PROCESS | 1648 | 1467384160197 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1185bb400) [pid = 1648] [serial = 1889] [outer = 0x1176e4c00] 07:42:40 INFO - PROCESS | 1648 | 1467384160874 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:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x121328000 == 32 [pid = 1648] [id = 626] 07:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x116679800 == 31 [pid = 1648] [id = 625] 07:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11699a000 == 30 [pid = 1648] [id = 624] 07:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x113a42000 == 29 [pid = 1648] [id = 623] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12780e000) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ac97400) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a63bc00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11853b400) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11815e800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118547800) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12aca0c00) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12190bc00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x124b43400) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x113a9cc00) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1166f1c00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119442000) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119a55c00) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x124d47400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1138ebc00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1162d6c00) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12b116800) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x129549400) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12b389800) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12bb29c00) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12b388000) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12bb41400) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1211e4c00) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x128c26000) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x126196800) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12aa8a400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12bbf1800) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 07:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12bb4b000) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 07:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 972ms 07:42:40 INFO - PROCESS | 1648 | 1467384160949 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 1648 | 1467384160953 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:42:40 INFO - PROCESS | 1648 | 1467384160958 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 1648 | 1467384160960 Marionette TRACE conn2 <- [1,2490,null,{}] 07:42:40 INFO - PROCESS | 1648 | 1467384160966 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:42:40 INFO - PROCESS | 1648 | 1467384160968 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:41 INFO - PROCESS | 1648 | 1467384161080 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:42:41 INFO - PROCESS | 1648 | 1467384161174 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 1648 | 1467384161178 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f66800 == 30 [pid = 1648] [id = 630] 07:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1131e7000) [pid = 1648] [serial = 1890] [outer = 0x0] 07:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x113f2fc00) [pid = 1648] [serial = 1891] [outer = 0x1131e7000] 07:42:41 INFO - PROCESS | 1648 | 1467384161226 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11677a000) [pid = 1648] [serial = 1892] [outer = 0x1131e7000] 07:42:41 INFO - PROCESS | 1648 | 1467384161597 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:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 675ms 07:42:41 INFO - PROCESS | 1648 | 1467384161632 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 1648 | 1467384161636 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:42:41 INFO - PROCESS | 1648 | 1467384161645 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 1648 | 1467384161648 Marionette TRACE conn2 <- [1,2494,null,{}] 07:42:41 INFO - PROCESS | 1648 | 1467384161651 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:42:41 INFO - PROCESS | 1648 | 1467384161654 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:41 INFO - PROCESS | 1648 | 1467384161812 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:42:41 INFO - PROCESS | 1648 | 1467384161894 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 1648 | 1467384161895 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119472800 == 31 [pid = 1648] [id = 631] 07:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x116786400) [pid = 1648] [serial = 1893] [outer = 0x0] 07:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118164000) [pid = 1648] [serial = 1894] [outer = 0x116786400] 07:42:41 INFO - PROCESS | 1648 | 1467384161940 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1186c1800) [pid = 1648] [serial = 1895] [outer = 0x116786400] 07:42:42 INFO - PROCESS | 1648 | 1467384162474 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:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 872ms 07:42:42 INFO - PROCESS | 1648 | 1467384162516 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 1648 | 1467384162518 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:42:42 INFO - PROCESS | 1648 | 1467384162522 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 1648 | 1467384162526 Marionette TRACE conn2 <- [1,2498,null,{}] 07:42:42 INFO - PROCESS | 1648 | 1467384162530 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:42:42 INFO - PROCESS | 1648 | 1467384162532 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:42 INFO - PROCESS | 1648 | 1467384162627 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:42:42 INFO - PROCESS | 1648 | 1467384162695 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 1648 | 1467384162697 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119461000 == 32 [pid = 1648] [id = 632] 07:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x113868800) [pid = 1648] [serial = 1896] [outer = 0x0] 07:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x117104000) [pid = 1648] [serial = 1897] [outer = 0x113868800] 07:42:42 INFO - PROCESS | 1648 | 1467384162729 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11869d400) [pid = 1648] [serial = 1898] [outer = 0x113868800] 07:42:43 INFO - PROCESS | 1648 | 1467384163147 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:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 07:42:43 INFO - PROCESS | 1648 | 1467384163196 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 1648 | 1467384163199 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:42:43 INFO - PROCESS | 1648 | 1467384163204 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 1648 | 1467384163205 Marionette TRACE conn2 <- [1,2502,null,{}] 07:42:43 INFO - PROCESS | 1648 | 1467384163208 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:42:43 INFO - PROCESS | 1648 | 1467384163210 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:43 INFO - PROCESS | 1648 | 1467384163306 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:42:43 INFO - PROCESS | 1648 | 1467384163362 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 1648 | 1467384163363 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x125680800 == 33 [pid = 1648] [id = 633] 07:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118766400) [pid = 1648] [serial = 1899] [outer = 0x0] 07:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118ff4800) [pid = 1648] [serial = 1900] [outer = 0x118766400] 07:42:43 INFO - PROCESS | 1648 | 1467384163395 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x119a5e000) [pid = 1648] [serial = 1901] [outer = 0x118766400] 07:42:43 INFO - PROCESS | 1648 | 1467384163814 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:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 07:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:42:43 INFO - PROCESS | 1648 | 1467384163873 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 1648 | 1467384163874 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:42:43 INFO - PROCESS | 1648 | 1467384163877 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 1648 | 1467384163879 Marionette TRACE conn2 <- [1,2506,null,{}] 07:42:43 INFO - PROCESS | 1648 | 1467384163888 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:42:43 INFO - PROCESS | 1648 | 1467384163892 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:44 INFO - PROCESS | 1648 | 1467384164005 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:42:44 INFO - PROCESS | 1648 | 1467384164064 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 1648 | 1467384164067 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b17800 == 34 [pid = 1648] [id = 634] 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1211e4000) [pid = 1648] [serial = 1902] [outer = 0x0] 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12360bc00) [pid = 1648] [serial = 1903] [outer = 0x1211e4000] 07:42:44 INFO - PROCESS | 1648 | 1467384164099 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1186c4000) [pid = 1648] [serial = 1904] [outer = 0x1211e4000] 07:42:44 INFO - PROCESS | 1648 | 1467384164529 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:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 721ms 07:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:42:44 INFO - PROCESS | 1648 | 1467384164599 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 1648 | 1467384164602 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:42:44 INFO - PROCESS | 1648 | 1467384164624 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 1648 | 1467384164626 Marionette TRACE conn2 <- [1,2510,null,{}] 07:42:44 INFO - PROCESS | 1648 | 1467384164632 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:42:44 INFO - PROCESS | 1648 | 1467384164633 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:44 INFO - PROCESS | 1648 | 1467384164715 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:42:44 INFO - PROCESS | 1648 | 1467384164781 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 1648 | 1467384164783 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x129156800 == 35 [pid = 1648] [id = 635] 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x125011800) [pid = 1648] [serial = 1905] [outer = 0x0] 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1256a8400) [pid = 1648] [serial = 1906] [outer = 0x125011800] 07:42:44 INFO - PROCESS | 1648 | 1467384164831 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x126192c00) [pid = 1648] [serial = 1907] [outer = 0x125011800] 07:42:45 INFO - PROCESS | 1648 | 1467384165379 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:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 797ms 07:42:45 INFO - PROCESS | 1648 | 1467384165403 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 1648 | 1467384165406 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:42:45 INFO - PROCESS | 1648 | 1467384165409 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 1648 | 1467384165411 Marionette TRACE conn2 <- [1,2514,null,{}] 07:42:45 INFO - PROCESS | 1648 | 1467384165415 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:42:45 INFO - PROCESS | 1648 | 1467384165417 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:45 INFO - PROCESS | 1648 | 1467384165540 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:42:45 INFO - PROCESS | 1648 | 1467384165595 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 1648 | 1467384165596 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x129780000 == 36 [pid = 1648] [id = 636] 07:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1250db400) [pid = 1648] [serial = 1908] [outer = 0x0] 07:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1266a1c00) [pid = 1648] [serial = 1909] [outer = 0x1250db400] 07:42:45 INFO - PROCESS | 1648 | 1467384165626 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1268a9400) [pid = 1648] [serial = 1910] [outer = 0x1250db400] 07:42:46 INFO - PROCESS | 1648 | 1467384166016 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:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 07:42:46 INFO - PROCESS | 1648 | 1467384166081 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 1648 | 1467384166083 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:42:46 INFO - PROCESS | 1648 | 1467384166085 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 1648 | 1467384166086 Marionette TRACE conn2 <- [1,2518,null,{}] 07:42:46 INFO - PROCESS | 1648 | 1467384166089 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:42:46 INFO - PROCESS | 1648 | 1467384166093 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:46 INFO - PROCESS | 1648 | 1467384166207 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:42:46 INFO - PROCESS | 1648 | 1467384166264 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 1648 | 1467384166265 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac08800 == 37 [pid = 1648] [id = 637] 07:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1262b2800) [pid = 1648] [serial = 1911] [outer = 0x0] 07:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x128b27800) [pid = 1648] [serial = 1912] [outer = 0x1262b2800] 07:42:46 INFO - PROCESS | 1648 | 1467384166295 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12930a400) [pid = 1648] [serial = 1913] [outer = 0x1262b2800] 07:42:46 INFO - PROCESS | 1648 | 1467384166693 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:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 07:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:42:46 INFO - PROCESS | 1648 | 1467384166795 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 1648 | 1467384166797 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:42:46 INFO - PROCESS | 1648 | 1467384166800 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 1648 | 1467384166802 Marionette TRACE conn2 <- [1,2522,null,{}] 07:42:46 INFO - PROCESS | 1648 | 1467384166806 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:42:46 INFO - PROCESS | 1648 | 1467384166808 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:46 INFO - PROCESS | 1648 | 1467384166969 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:42:47 INFO - PROCESS | 1648 | 1467384167019 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 1648 | 1467384167022 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11993c000 == 38 [pid = 1648] [id = 638] 07:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11383c000) [pid = 1648] [serial = 1914] [outer = 0x0] 07:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113aa5800) [pid = 1648] [serial = 1915] [outer = 0x11383c000] 07:42:47 INFO - PROCESS | 1648 | 1467384167049 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11852a800) [pid = 1648] [serial = 1916] [outer = 0x11383c000] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x116f66800 == 37 [pid = 1648] [id = 630] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x117138000 == 36 [pid = 1648] [id = 628] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1129c0000 == 35 [pid = 1648] [id = 629] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac08800 == 34 [pid = 1648] [id = 637] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129780000 == 33 [pid = 1648] [id = 636] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129156800 == 32 [pid = 1648] [id = 635] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x128b17800 == 31 [pid = 1648] [id = 634] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121b44800 == 30 [pid = 1648] [id = 627] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x125680800 == 29 [pid = 1648] [id = 633] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119472800 == 28 [pid = 1648] [id = 631] 07:42:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119461000 == 27 [pid = 1648] [id = 632] 07:42:47 INFO - PROCESS | 1648 | 1467384167944 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:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1178ms 07:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:42:47 INFO - PROCESS | 1648 | 1467384167978 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 1648 | 1467384167980 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:42:47 INFO - PROCESS | 1648 | 1467384167983 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 1648 | 1467384167985 Marionette TRACE conn2 <- [1,2526,null,{}] 07:42:47 INFO - PROCESS | 1648 | 1467384167989 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:42:47 INFO - PROCESS | 1648 | 1467384167990 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:48 INFO - PROCESS | 1648 | 1467384168072 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:42:48 INFO - PROCESS | 1648 | 1467384168080 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 1648 | 1467384168082 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e48000 == 28 [pid = 1648] [id = 639] 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112dea400) [pid = 1648] [serial = 1917] [outer = 0x0] 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1132bf000) [pid = 1648] [serial = 1918] [outer = 0x112dea400] 07:42:48 INFO - PROCESS | 1648 | 1467384168111 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113f35800) [pid = 1648] [serial = 1919] [outer = 0x112dea400] 07:42:48 INFO - PROCESS | 1648 | 1467384168516 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:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 07:42:48 INFO - PROCESS | 1648 | 1467384168553 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 1648 | 1467384168558 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:42:48 INFO - PROCESS | 1648 | 1467384168563 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 1648 | 1467384168565 Marionette TRACE conn2 <- [1,2530,null,{}] 07:42:48 INFO - PROCESS | 1648 | 1467384168567 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:42:48 INFO - PROCESS | 1648 | 1467384168569 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:48 INFO - PROCESS | 1648 | 1467384168648 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:42:48 INFO - PROCESS | 1648 | 1467384168652 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 1648 | 1467384168654 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa9800 == 29 [pid = 1648] [id = 640] 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1160d3c00) [pid = 1648] [serial = 1920] [outer = 0x0] 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117105000) [pid = 1648] [serial = 1921] [outer = 0x1160d3c00] 07:42:48 INFO - PROCESS | 1648 | 1467384168684 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11852b000) [pid = 1648] [serial = 1922] [outer = 0x1160d3c00] 07:42:49 INFO - PROCESS | 1648 | 1467384169099 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:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 07:42:49 INFO - PROCESS | 1648 | 1467384169136 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 1648 | 1467384169138 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:42:49 INFO - PROCESS | 1648 | 1467384169143 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 1648 | 1467384169145 Marionette TRACE conn2 <- [1,2534,null,{}] 07:42:49 INFO - PROCESS | 1648 | 1467384169153 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:42:49 INFO - PROCESS | 1648 | 1467384169156 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:49 INFO - PROCESS | 1648 | 1467384169251 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:42:49 INFO - PROCESS | 1648 | 1467384169294 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 1648 | 1467384169296 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12506c000 == 30 [pid = 1648] [id = 641] 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112e54c00) [pid = 1648] [serial = 1923] [outer = 0x0] 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1194c7800) [pid = 1648] [serial = 1924] [outer = 0x112e54c00] 07:42:49 INFO - PROCESS | 1648 | 1467384169324 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11969a800) [pid = 1648] [serial = 1925] [outer = 0x112e54c00] 07:42:49 INFO - PROCESS | 1648 | 1467384169684 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:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 573ms 07:42:49 INFO - PROCESS | 1648 | 1467384169714 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 1648 | 1467384169716 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:42:49 INFO - PROCESS | 1648 | 1467384169718 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 1648 | 1467384169719 Marionette TRACE conn2 <- [1,2538,null,{}] 07:42:49 INFO - PROCESS | 1648 | 1467384169727 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:42:49 INFO - PROCESS | 1648 | 1467384169728 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:49 INFO - PROCESS | 1648 | 1467384169827 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:42:49 INFO - PROCESS | 1648 | 1467384169830 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 1648 | 1467384169831 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0f000 == 31 [pid = 1648] [id = 642] 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119c16400) [pid = 1648] [serial = 1926] [outer = 0x0] 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1211e1400) [pid = 1648] [serial = 1927] [outer = 0x119c16400] 07:42:49 INFO - PROCESS | 1648 | 1467384169858 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121907c00) [pid = 1648] [serial = 1928] [outer = 0x119c16400] 07:42:50 INFO - PROCESS | 1648 | 1467384170197 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:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 07:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:42:50 INFO - PROCESS | 1648 | 1467384170242 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 1648 | 1467384170244 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:42:50 INFO - PROCESS | 1648 | 1467384170247 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 1648 | 1467384170256 Marionette TRACE conn2 <- [1,2542,null,{}] 07:42:50 INFO - PROCESS | 1648 | 1467384170259 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:42:50 INFO - PROCESS | 1648 | 1467384170261 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:50 INFO - PROCESS | 1648 | 1467384170413 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:42:50 INFO - PROCESS | 1648 | 1467384170429 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 1648 | 1467384170430 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a7800 == 32 [pid = 1648] [id = 643] 07:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11607e400) [pid = 1648] [serial = 1929] [outer = 0x0] 07:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121de7c00) [pid = 1648] [serial = 1930] [outer = 0x11607e400] 07:42:50 INFO - PROCESS | 1648 | 1467384170472 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124d0e000) [pid = 1648] [serial = 1931] [outer = 0x11607e400] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1207b9c00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1186be800) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1160e0c00) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186bc400) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117105800) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aa8f800) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112e51400) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1268a9c00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116786400) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116969400) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112e56400) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1128b2400) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1131e7000) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1127d4c00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:42:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176e4c00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:42:50 INFO - PROCESS | 1648 | 1467384170995 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:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 779ms 07:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:42:51 INFO - PROCESS | 1648 | 1467384171025 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1648 | 1467384171027 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:42:51 INFO - PROCESS | 1648 | 1467384171029 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1648 | 1467384171030 Marionette TRACE conn2 <- [1,2546,null,{}] 07:42:51 INFO - PROCESS | 1648 | 1467384171032 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:42:51 INFO - PROCESS | 1648 | 1467384171036 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:51 INFO - PROCESS | 1648 | 1467384171132 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:42:51 INFO - PROCESS | 1648 | 1467384171136 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 1648 | 1467384171137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12915a800 == 33 [pid = 1648] [id = 644] 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119694400) [pid = 1648] [serial = 1932] [outer = 0x0] 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121426400) [pid = 1648] [serial = 1933] [outer = 0x119694400] 07:42:51 INFO - PROCESS | 1648 | 1467384171165 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124dbc400) [pid = 1648] [serial = 1934] [outer = 0x119694400] 07:42:51 INFO - PROCESS | 1648 | 1467384171497 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:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 07:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:42:51 INFO - PROCESS | 1648 | 1467384171547 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1648 | 1467384171548 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:42:51 INFO - PROCESS | 1648 | 1467384171557 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1648 | 1467384171558 Marionette TRACE conn2 <- [1,2550,null,{}] 07:42:51 INFO - PROCESS | 1648 | 1467384171561 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:42:51 INFO - PROCESS | 1648 | 1467384171563 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:51 INFO - PROCESS | 1648 | 1467384171644 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:42:51 INFO - PROCESS | 1648 | 1467384171648 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 1648 | 1467384171649 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b37b800 == 34 [pid = 1648] [id = 645] 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x111f1c400) [pid = 1648] [serial = 1935] [outer = 0x0] 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12618e800) [pid = 1648] [serial = 1936] [outer = 0x111f1c400] 07:42:51 INFO - PROCESS | 1648 | 1467384171675 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12686bc00) [pid = 1648] [serial = 1937] [outer = 0x111f1c400] 07:42:52 INFO - PROCESS | 1648 | 1467384172011 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:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 477ms 07:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:42:52 INFO - PROCESS | 1648 | 1467384172029 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:42:52 INFO - PROCESS | 1648 | 1467384172030 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:42:52 INFO - PROCESS | 1648 | 1467384172032 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:42:52 INFO - PROCESS | 1648 | 1467384172033 Marionette TRACE conn2 <- [1,2554,null,{}] 07:42:52 INFO - PROCESS | 1648 | 1467384172035 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:42:52 INFO - PROCESS | 1648 | 1467384172036 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:52 INFO - PROCESS | 1648 | 1467384172112 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:42:52 INFO - PROCESS | 1648 | 1467384172116 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 1648 | 1467384172117 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be48000 == 35 [pid = 1648] [id = 646] 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1268a8800) [pid = 1648] [serial = 1938] [outer = 0x0] 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12780b800) [pid = 1648] [serial = 1939] [outer = 0x1268a8800] 07:42:52 INFO - PROCESS | 1648 | 1467384172142 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b27400) [pid = 1648] [serial = 1940] [outer = 0x1268a8800] 07:42:52 INFO - PROCESS | 1648 | 1467384172478 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:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 468ms 07:42:52 INFO - PROCESS | 1648 | 1467384172500 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:42:52 INFO - PROCESS | 1648 | 1467384172502 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:42:52 INFO - PROCESS | 1648 | 1467384172504 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:42:52 INFO - PROCESS | 1648 | 1467384172505 Marionette TRACE conn2 <- [1,2558,null,{}] 07:42:52 INFO - PROCESS | 1648 | 1467384172510 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:42:52 INFO - PROCESS | 1648 | 1467384172511 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:52 INFO - PROCESS | 1648 | 1467384172621 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:42:52 INFO - PROCESS | 1648 | 1467384172629 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 1648 | 1467384172631 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x125064800 == 36 [pid = 1648] [id = 647] 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b27c00) [pid = 1648] [serial = 1941] [outer = 0x0] 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128b30c00) [pid = 1648] [serial = 1942] [outer = 0x128b27c00] 07:42:52 INFO - PROCESS | 1648 | 1467384172655 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c24800) [pid = 1648] [serial = 1943] [outer = 0x128b27c00] 07:42:53 INFO - PROCESS | 1648 | 1467384173029 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:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 07:42:53 INFO - PROCESS | 1648 | 1467384173075 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 1648 | 1467384173078 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:42:53 INFO - PROCESS | 1648 | 1467384173081 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 1648 | 1467384173084 Marionette TRACE conn2 <- [1,2562,null,{}] 07:42:53 INFO - PROCESS | 1648 | 1467384173095 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:42:53 INFO - PROCESS | 1648 | 1467384173096 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:53 INFO - PROCESS | 1648 | 1467384173213 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:42:53 INFO - PROCESS | 1648 | 1467384173295 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 1648 | 1467384173298 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a9800 == 37 [pid = 1648] [id = 648] 07:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127cd400) [pid = 1648] [serial = 1944] [outer = 0x0] 07:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127d6c00) [pid = 1648] [serial = 1945] [outer = 0x1127cd400] 07:42:53 INFO - PROCESS | 1648 | 1467384173330 Marionette DEBUG loaded listener.js 07:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112e52400) [pid = 1648] [serial = 1946] [outer = 0x1127cd400] 07:42:53 INFO - PROCESS | 1648 | 1467384173934 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:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 877ms 07:42:53 INFO - PROCESS | 1648 | 1467384173960 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 1648 | 1467384173965 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:42:53 INFO - PROCESS | 1648 | 1467384173972 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 1648 | 1467384173975 Marionette TRACE conn2 <- [1,2566,null,{}] 07:42:53 INFO - PROCESS | 1648 | 1467384173979 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:42:53 INFO - PROCESS | 1648 | 1467384173982 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:54 INFO - PROCESS | 1648 | 1467384174140 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:42:54 INFO - PROCESS | 1648 | 1467384174267 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 1648 | 1467384174268 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x125691800 == 38 [pid = 1648] [id = 649] 07:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1160d5c00) [pid = 1648] [serial = 1947] [outer = 0x0] 07:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116908800) [pid = 1648] [serial = 1948] [outer = 0x1160d5c00] 07:42:54 INFO - PROCESS | 1648 | 1467384174301 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1176e4c00) [pid = 1648] [serial = 1949] [outer = 0x1160d5c00] 07:42:54 INFO - PROCESS | 1648 | 1467384174963 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:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1023ms 07:42:54 INFO - PROCESS | 1648 | 1467384174995 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:42:55 INFO - PROCESS | 1648 | 1467384174997 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:42:55 INFO - PROCESS | 1648 | 1467384175001 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 1648 | 1467384175002 Marionette TRACE conn2 <- [1,2570,null,{}] 07:42:55 INFO - PROCESS | 1648 | 1467384175006 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:42:55 INFO - PROCESS | 1648 | 1467384175008 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:55 INFO - PROCESS | 1648 | 1467384175119 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:42:55 INFO - PROCESS | 1648 | 1467384175193 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 1648 | 1467384175197 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116242000 == 39 [pid = 1648] [id = 650] 07:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113d4bc00) [pid = 1648] [serial = 1950] [outer = 0x0] 07:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1162d7000) [pid = 1648] [serial = 1951] [outer = 0x113d4bc00] 07:42:55 INFO - PROCESS | 1648 | 1467384175274 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1176e6800) [pid = 1648] [serial = 1952] [outer = 0x113d4bc00] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12be48000 == 38 [pid = 1648] [id = 646] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b37b800 == 37 [pid = 1648] [id = 645] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12915a800 == 36 [pid = 1648] [id = 644] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a7800 == 35 [pid = 1648] [id = 643] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0f000 == 34 [pid = 1648] [id = 642] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12506c000 == 33 [pid = 1648] [id = 641] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa9800 == 32 [pid = 1648] [id = 640] 07:42:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116e48000 == 31 [pid = 1648] [id = 639] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1186c1800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118164000) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118530c00) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1185bdc00) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11501f400) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11677a400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112985c00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112e4fc00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116030800) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113f2fc00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112e52c00) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1138e6800) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11832d000) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185bb400) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117e96000) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119a5a400) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11677a000) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121a88800) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127811800) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a7ee000) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12131bc00) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11a003800) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1194ce000) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b387800) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121b59400) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1185c0000) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12b114c00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11690b000) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12954a000) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 07:42:55 INFO - PROCESS | 1648 | 1467384175737 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:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 775ms 07:42:55 INFO - PROCESS | 1648 | 1467384175777 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:42:55 INFO - PROCESS | 1648 | 1467384175781 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:42:55 INFO - PROCESS | 1648 | 1467384175787 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 1648 | 1467384175790 Marionette TRACE conn2 <- [1,2574,null,{}] 07:42:55 INFO - PROCESS | 1648 | 1467384175794 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:42:55 INFO - PROCESS | 1648 | 1467384175796 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:55 INFO - PROCESS | 1648 | 1467384175918 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:42:56 INFO - PROCESS | 1648 | 1467384176032 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:56 INFO - PROCESS | 1648 | 1467384176033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191bf000 == 32 [pid = 1648] [id = 651] 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118159000) [pid = 1648] [serial = 1953] [outer = 0x0] 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11853ec00) [pid = 1648] [serial = 1954] [outer = 0x118159000] 07:42:56 INFO - PROCESS | 1648 | 1467384176082 Marionette DEBUG loaded listener.js 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11869f400) [pid = 1648] [serial = 1955] [outer = 0x118159000] 07:42:56 INFO - PROCESS | 1648 | 1467384176456 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:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 725ms 07:42:56 INFO - PROCESS | 1648 | 1467384176533 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:42:56 INFO - PROCESS | 1648 | 1467384176535 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:42:56 INFO - PROCESS | 1648 | 1467384176541 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 1648 | 1467384176545 Marionette TRACE conn2 <- [1,2578,null,{}] 07:42:56 INFO - PROCESS | 1648 | 1467384176557 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:42:56 INFO - PROCESS | 1648 | 1467384176562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:56 INFO - PROCESS | 1648 | 1467384176683 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:42:56 INFO - PROCESS | 1648 | 1467384176694 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:56 INFO - PROCESS | 1648 | 1467384176696 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219e8800 == 33 [pid = 1648] [id = 652] 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119a5a400) [pid = 1648] [serial = 1956] [outer = 0x0] 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1207b5400) [pid = 1648] [serial = 1957] [outer = 0x119a5a400] 07:42:56 INFO - PROCESS | 1648 | 1467384176724 Marionette DEBUG loaded listener.js 07:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121566c00) [pid = 1648] [serial = 1958] [outer = 0x119a5a400] 07:42:57 INFO - PROCESS | 1648 | 1467384177075 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:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 575ms 07:42:57 INFO - PROCESS | 1648 | 1467384177114 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 1648 | 1467384177116 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:42:57 INFO - PROCESS | 1648 | 1467384177118 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 1648 | 1467384177119 Marionette TRACE conn2 <- [1,2582,null,{}] 07:42:57 INFO - PROCESS | 1648 | 1467384177121 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:42:57 INFO - PROCESS | 1648 | 1467384177123 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:57 INFO - PROCESS | 1648 | 1467384177234 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:42:57 INFO - PROCESS | 1648 | 1467384177238 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 1648 | 1467384177239 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1266d9000 == 34 [pid = 1648] [id = 653] 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121b57400) [pid = 1648] [serial = 1959] [outer = 0x0] 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123791000) [pid = 1648] [serial = 1960] [outer = 0x121b57400] 07:42:57 INFO - PROCESS | 1648 | 1467384177269 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12500bc00) [pid = 1648] [serial = 1961] [outer = 0x121b57400] 07:42:57 INFO - PROCESS | 1648 | 1467384177612 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:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 07:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:42:57 INFO - PROCESS | 1648 | 1467384177647 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 1648 | 1467384177648 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:42:57 INFO - PROCESS | 1648 | 1467384177650 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 1648 | 1467384177651 Marionette TRACE conn2 <- [1,2586,null,{}] 07:42:57 INFO - PROCESS | 1648 | 1467384177653 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:42:57 INFO - PROCESS | 1648 | 1467384177655 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:57 INFO - PROCESS | 1648 | 1467384177761 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:42:57 INFO - PROCESS | 1648 | 1467384177765 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 1648 | 1467384177767 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293b4000 == 35 [pid = 1648] [id = 654] 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a5f800) [pid = 1648] [serial = 1962] [outer = 0x0] 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126195400) [pid = 1648] [serial = 1963] [outer = 0x119a5f800] 07:42:57 INFO - PROCESS | 1648 | 1467384177791 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1268a6c00) [pid = 1648] [serial = 1964] [outer = 0x119a5f800] 07:42:58 INFO - PROCESS | 1648 | 1467384178153 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:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 523ms 07:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:42:58 INFO - PROCESS | 1648 | 1467384178179 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 1648 | 1467384178180 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:42:58 INFO - PROCESS | 1648 | 1467384178182 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 1648 | 1467384178183 Marionette TRACE conn2 <- [1,2590,null,{}] 07:42:58 INFO - PROCESS | 1648 | 1467384178186 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:42:58 INFO - PROCESS | 1648 | 1467384178190 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:58 INFO - PROCESS | 1648 | 1467384178306 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:42:58 INFO - PROCESS | 1648 | 1467384178322 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 1648 | 1467384178323 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b37a800 == 36 [pid = 1648] [id = 655] 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127809400) [pid = 1648] [serial = 1965] [outer = 0x0] 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c2d000) [pid = 1648] [serial = 1966] [outer = 0x127809400] 07:42:58 INFO - PROCESS | 1648 | 1467384178349 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a633c00) [pid = 1648] [serial = 1967] [outer = 0x127809400] 07:42:58 INFO - PROCESS | 1648 | 1467384178695 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:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 07:42:58 INFO - PROCESS | 1648 | 1467384178701 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 1648 | 1467384178702 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:42:58 INFO - PROCESS | 1648 | 1467384178705 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 1648 | 1467384178706 Marionette TRACE conn2 <- [1,2594,null,{}] 07:42:58 INFO - PROCESS | 1648 | 1467384178711 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:42:58 INFO - PROCESS | 1648 | 1467384178712 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:58 INFO - PROCESS | 1648 | 1467384178816 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:42:58 INFO - PROCESS | 1648 | 1467384178829 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 1648 | 1467384178830 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5b000 == 37 [pid = 1648] [id = 656] 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a79c800) [pid = 1648] [serial = 1968] [outer = 0x0] 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7e8c00) [pid = 1648] [serial = 1969] [outer = 0x12a79c800] 07:42:58 INFO - PROCESS | 1648 | 1467384178855 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12aa8b000) [pid = 1648] [serial = 1970] [outer = 0x12a79c800] 07:42:59 INFO - PROCESS | 1648 | 1467384179295 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:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 621ms 07:42:59 INFO - PROCESS | 1648 | 1467384179327 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 1648 | 1467384179329 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:42:59 INFO - PROCESS | 1648 | 1467384179339 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 1648 | 1467384179341 Marionette TRACE conn2 <- [1,2598,null,{}] 07:42:59 INFO - PROCESS | 1648 | 1467384179344 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:42:59 INFO - PROCESS | 1648 | 1467384179346 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:59 INFO - PROCESS | 1648 | 1467384179499 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112e54c00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1160d3c00) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112dea400) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11383c000) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113868800) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118766400) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1211e4000) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1268a8800) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125011800) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119c16400) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1250db400) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1262b2800) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11607e400) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119694400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x111f1c400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:42:59 INFO - PROCESS | 1648 | 1467384179664 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 1648 | 1467384179666 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:42:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12154b000 == 38 [pid = 1648] [id = 657] 07:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x111c78c00) [pid = 1648] [serial = 1971] [outer = 0x0] 07:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112dea400) [pid = 1648] [serial = 1972] [outer = 0x111c78c00] 07:42:59 INFO - PROCESS | 1648 | 1467384179690 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116779000) [pid = 1648] [serial = 1973] [outer = 0x111c78c00] 07:42:59 INFO - PROCESS | 1648 | 1467384179966 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:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms 07:43:00 INFO - PROCESS | 1648 | 1467384180014 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 1648 | 1467384180015 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:43:00 INFO - PROCESS | 1648 | 1467384180029 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 1648 | 1467384180031 Marionette TRACE conn2 <- [1,2602,null,{}] 07:43:00 INFO - PROCESS | 1648 | 1467384180034 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:43:00 INFO - PROCESS | 1648 | 1467384180035 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:00 INFO - PROCESS | 1648 | 1467384180132 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:43:00 INFO - PROCESS | 1648 | 1467384180139 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 1648 | 1467384180140 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc63800 == 39 [pid = 1648] [id = 658] 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1176dd400) [pid = 1648] [serial = 1974] [outer = 0x0] 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124b42800) [pid = 1648] [serial = 1975] [outer = 0x1176dd400] 07:43:00 INFO - PROCESS | 1648 | 1467384180165 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128ddac00) [pid = 1648] [serial = 1976] [outer = 0x1176dd400] 07:43:00 INFO - PROCESS | 1648 | 1467384180493 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:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 483ms 07:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:43:00 INFO - PROCESS | 1648 | 1467384180502 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 1648 | 1467384180503 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:43:00 INFO - PROCESS | 1648 | 1467384180505 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 1648 | 1467384180507 Marionette TRACE conn2 <- [1,2606,null,{}] 07:43:00 INFO - PROCESS | 1648 | 1467384180516 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:43:00 INFO - PROCESS | 1648 | 1467384180518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:00 INFO - PROCESS | 1648 | 1467384180632 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:43:00 INFO - PROCESS | 1648 | 1467384180639 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 1648 | 1467384180640 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc6a000 == 40 [pid = 1648] [id = 659] 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1186bc000) [pid = 1648] [serial = 1977] [outer = 0x0] 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12a79d800) [pid = 1648] [serial = 1978] [outer = 0x1186bc000] 07:43:00 INFO - PROCESS | 1648 | 1467384180665 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12ac9b400) [pid = 1648] [serial = 1979] [outer = 0x1186bc000] 07:43:00 INFO - PROCESS | 1648 | 1467384180980 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:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 524ms 07:43:01 INFO - PROCESS | 1648 | 1467384181029 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 1648 | 1467384181031 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:43:01 INFO - PROCESS | 1648 | 1467384181040 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 1648 | 1467384181042 Marionette TRACE conn2 <- [1,2610,null,{}] 07:43:01 INFO - PROCESS | 1648 | 1467384181045 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:43:01 INFO - PROCESS | 1648 | 1467384181046 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:01 INFO - PROCESS | 1648 | 1467384181134 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:43:01 INFO - PROCESS | 1648 | 1467384181138 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 1648 | 1467384181140 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2de800 == 41 [pid = 1648] [id = 660] 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ac9ec00) [pid = 1648] [serial = 1980] [outer = 0x0] 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12b11b400) [pid = 1648] [serial = 1981] [outer = 0x12ac9ec00] 07:43:01 INFO - PROCESS | 1648 | 1467384181170 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bb1e000) [pid = 1648] [serial = 1982] [outer = 0x12ac9ec00] 07:43:01 INFO - PROCESS | 1648 | 1467384181530 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:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 07:43:01 INFO - PROCESS | 1648 | 1467384181562 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 1648 | 1467384181563 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:43:01 INFO - PROCESS | 1648 | 1467384181576 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 1648 | 1467384181577 Marionette TRACE conn2 <- [1,2614,null,{}] 07:43:01 INFO - PROCESS | 1648 | 1467384181579 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:43:01 INFO - PROCESS | 1648 | 1467384181580 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:01 INFO - PROCESS | 1648 | 1467384181707 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:43:01 INFO - PROCESS | 1648 | 1467384181762 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 1648 | 1467384181764 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x116679800 == 42 [pid = 1648] [id = 661] 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x111c18800) [pid = 1648] [serial = 1983] [outer = 0x0] 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1127d7800) [pid = 1648] [serial = 1984] [outer = 0x111c18800] 07:43:01 INFO - PROCESS | 1648 | 1467384181796 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112e53800) [pid = 1648] [serial = 1985] [outer = 0x111c18800] 07:43:02 INFO - PROCESS | 1648 | 1467384182254 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:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 07:43:02 INFO - PROCESS | 1648 | 1467384182296 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 1648 | 1467384182299 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:43:02 INFO - PROCESS | 1648 | 1467384182302 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 1648 | 1467384182304 Marionette TRACE conn2 <- [1,2618,null,{}] 07:43:02 INFO - PROCESS | 1648 | 1467384182307 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:43:02 INFO - PROCESS | 1648 | 1467384182310 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:02 INFO - PROCESS | 1648 | 1467384182416 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:43:02 INFO - PROCESS | 1648 | 1467384182513 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 1648 | 1467384182515 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12351e000 == 43 [pid = 1648] [id = 662] 07:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118333c00) [pid = 1648] [serial = 1986] [outer = 0x0] 07:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1186a2000) [pid = 1648] [serial = 1987] [outer = 0x118333c00] 07:43:02 INFO - PROCESS | 1648 | 1467384182559 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1194cc000) [pid = 1648] [serial = 1988] [outer = 0x118333c00] 07:43:02 INFO - PROCESS | 1648 | 1467384182982 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:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 07:43:03 INFO - PROCESS | 1648 | 1467384183023 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 1648 | 1467384183025 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:43:03 INFO - PROCESS | 1648 | 1467384183027 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1648 | 1467384183029 Marionette TRACE conn2 <- [1,2622,null,{}] 07:43:03 INFO - PROCESS | 1648 | 1467384183031 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:43:03 INFO - PROCESS | 1648 | 1467384183033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:03 INFO - PROCESS | 1648 | 1467384183137 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:43:03 INFO - PROCESS | 1648 | 1467384183200 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 1648 | 1467384183202 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc6a800 == 44 [pid = 1648] [id = 663] 07:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12130fc00) [pid = 1648] [serial = 1989] [outer = 0x0] 07:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124dbb400) [pid = 1648] [serial = 1990] [outer = 0x12130fc00] 07:43:03 INFO - PROCESS | 1648 | 1467384183230 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127807000) [pid = 1648] [serial = 1991] [outer = 0x12130fc00] 07:43:03 INFO - PROCESS | 1648 | 1467384183711 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:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 722ms 07:43:03 INFO - PROCESS | 1648 | 1467384183771 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 1648 | 1467384183776 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:43:03 INFO - PROCESS | 1648 | 1467384183823 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1648 | 1467384183830 Marionette TRACE conn2 <- [1,2626,null,{}] 07:43:03 INFO - PROCESS | 1648 | 1467384183834 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:43:03 INFO - PROCESS | 1648 | 1467384183838 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:04 INFO - PROCESS | 1648 | 1467384184003 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:43:04 INFO - PROCESS | 1648 | 1467384184084 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 1648 | 1467384184086 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d58e800 == 45 [pid = 1648] [id = 664] 07:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121906c00) [pid = 1648] [serial = 1992] [outer = 0x0] 07:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129627400) [pid = 1648] [serial = 1993] [outer = 0x121906c00] 07:43:04 INFO - PROCESS | 1648 | 1467384184116 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12aa8f800) [pid = 1648] [serial = 1994] [outer = 0x121906c00] 07:43:04 INFO - PROCESS | 1648 | 1467384184548 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:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 954ms 07:43:04 INFO - PROCESS | 1648 | 1467384184749 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:43:04 INFO - PROCESS | 1648 | 1467384184752 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:43:04 INFO - PROCESS | 1648 | 1467384184755 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 1648 | 1467384184758 Marionette TRACE conn2 <- [1,2630,null,{}] 07:43:04 INFO - PROCESS | 1648 | 1467384184763 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:43:04 INFO - PROCESS | 1648 | 1467384184765 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:04 INFO - PROCESS | 1648 | 1467384184857 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:43:04 INFO - PROCESS | 1648 | 1467384184928 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 1648 | 1467384184931 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121253800 == 46 [pid = 1648] [id = 665] 07:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1160d5800) [pid = 1648] [serial = 1995] [outer = 0x0] 07:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11677a000) [pid = 1648] [serial = 1996] [outer = 0x1160d5800] 07:43:04 INFO - PROCESS | 1648 | 1467384184959 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11852ec00) [pid = 1648] [serial = 1997] [outer = 0x1160d5800] 07:43:05 INFO - PROCESS | 1648 | 1467384185382 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:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 674ms 07:43:05 INFO - PROCESS | 1648 | 1467384185430 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 1648 | 1467384185432 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:43:05 INFO - PROCESS | 1648 | 1467384185436 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 1648 | 1467384185439 Marionette TRACE conn2 <- [1,2634,null,{}] 07:43:05 INFO - PROCESS | 1648 | 1467384185441 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:43:05 INFO - PROCESS | 1648 | 1467384185443 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2de800 == 45 [pid = 1648] [id = 660] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc6a000 == 44 [pid = 1648] [id = 659] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc63800 == 43 [pid = 1648] [id = 658] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12154b000 == 42 [pid = 1648] [id = 657] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5b000 == 41 [pid = 1648] [id = 656] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b37a800 == 40 [pid = 1648] [id = 655] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1293b4000 == 39 [pid = 1648] [id = 654] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1266d9000 == 38 [pid = 1648] [id = 653] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1219e8800 == 37 [pid = 1648] [id = 652] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1191bf000 == 36 [pid = 1648] [id = 651] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x116242000 == 35 [pid = 1648] [id = 650] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x125691800 == 34 [pid = 1648] [id = 649] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a9800 == 33 [pid = 1648] [id = 648] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x125064800 == 32 [pid = 1648] [id = 647] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11993c000 == 31 [pid = 1648] [id = 638] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x121253800 == 30 [pid = 1648] [id = 665] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d58e800 == 29 [pid = 1648] [id = 664] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc6a800 == 28 [pid = 1648] [id = 663] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12351e000 == 27 [pid = 1648] [id = 662] 07:43:06 INFO - PROCESS | 1648 | --DOCSHELL 0x116679800 == 26 [pid = 1648] [id = 661] 07:43:06 INFO - PROCESS | 1648 | 1467384186041 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1194c7800) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117105000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1132bf000) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113f35800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11852a800) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113aa5800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11869d400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117104000) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119a5e000) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118ff4800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186c4000) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b27400) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12360bc00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126192c00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1211e1400) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1256a8400) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1268a9400) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1266a1c00) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11969a800) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12930a400) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121de7c00) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121426400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12780b800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124d0e000) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b27800) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121907c00) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12686bc00) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12618e800) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124dbc400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11852b000) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x128b30c00) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 07:43:06 INFO - PROCESS | 1648 | 1467384186136 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 1648 | 1467384186138 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a46800 == 27 [pid = 1648] [id = 666] 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1128ac000) [pid = 1648] [serial = 1998] [outer = 0x0] 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11297ac00) [pid = 1648] [serial = 1999] [outer = 0x1128ac000] 07:43:06 INFO - PROCESS | 1648 | 1467384186167 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112fd5800) [pid = 1648] [serial = 2000] [outer = 0x1128ac000] 07:43:06 INFO - PROCESS | 1648 | 1467384186498 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:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1076ms 07:43:06 INFO - PROCESS | 1648 | 1467384186513 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 1648 | 1467384186515 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:43:06 INFO - PROCESS | 1648 | 1467384186518 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 1648 | 1467384186520 Marionette TRACE conn2 <- [1,2638,null,{}] 07:43:06 INFO - PROCESS | 1648 | 1467384186524 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:43:06 INFO - PROCESS | 1648 | 1467384186527 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:06 INFO - PROCESS | 1648 | 1467384186605 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:43:06 INFO - PROCESS | 1648 | 1467384186687 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 1648 | 1467384186688 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810f000 == 28 [pid = 1648] [id = 667] 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1132cb000) [pid = 1648] [serial = 2001] [outer = 0x0] 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11602d800) [pid = 1648] [serial = 2002] [outer = 0x1132cb000] 07:43:06 INFO - PROCESS | 1648 | 1467384186716 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176da400) [pid = 1648] [serial = 2003] [outer = 0x1132cb000] 07:43:07 INFO - PROCESS | 1648 | 1467384187017 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:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 07:43:07 INFO - PROCESS | 1648 | 1467384187048 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:43:07 INFO - PROCESS | 1648 | 1467384187049 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:43:07 INFO - PROCESS | 1648 | 1467384187052 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:43:07 INFO - PROCESS | 1648 | 1467384187053 Marionette TRACE conn2 <- [1,2642,null,{}] 07:43:07 INFO - PROCESS | 1648 | 1467384187056 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:43:07 INFO - PROCESS | 1648 | 1467384187059 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:07 INFO - PROCESS | 1648 | 1467384187143 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:43:07 INFO - PROCESS | 1648 | 1467384187150 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 1648 | 1467384187151 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e4b000 == 29 [pid = 1648] [id = 668] 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118530000) [pid = 1648] [serial = 2004] [outer = 0x0] 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1185c4c00) [pid = 1648] [serial = 2005] [outer = 0x118530000] 07:43:07 INFO - PROCESS | 1648 | 1467384187185 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118fec800) [pid = 1648] [serial = 2006] [outer = 0x118530000] 07:43:07 INFO - PROCESS | 1648 | 1467384187547 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:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 07:43:07 INFO - PROCESS | 1648 | 1467384187573 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:43:07 INFO - PROCESS | 1648 | 1467384187575 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:43:07 INFO - PROCESS | 1648 | 1467384187583 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:43:07 INFO - PROCESS | 1648 | 1467384187586 Marionette TRACE conn2 <- [1,2646,null,{}] 07:43:07 INFO - PROCESS | 1648 | 1467384187589 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:43:07 INFO - PROCESS | 1648 | 1467384187591 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:07 INFO - PROCESS | 1648 | 1467384187677 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:43:07 INFO - PROCESS | 1648 | 1467384187681 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 1648 | 1467384187682 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x125678800 == 30 [pid = 1648] [id = 669] 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119447c00) [pid = 1648] [serial = 2007] [outer = 0x0] 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a5e800) [pid = 1648] [serial = 2008] [outer = 0x119447c00] 07:43:07 INFO - PROCESS | 1648 | 1467384187707 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121310800) [pid = 1648] [serial = 2009] [outer = 0x119447c00] 07:43:08 INFO - PROCESS | 1648 | 1467384188032 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:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 476ms 07:43:08 INFO - PROCESS | 1648 | 1467384188055 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 1648 | 1467384188057 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:43:08 INFO - PROCESS | 1648 | 1467384188061 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 1648 | 1467384188062 Marionette TRACE conn2 <- [1,2650,null,{}] 07:43:08 INFO - PROCESS | 1648 | 1467384188065 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:43:08 INFO - PROCESS | 1648 | 1467384188066 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:08 INFO - PROCESS | 1648 | 1467384188143 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:43:08 INFO - PROCESS | 1648 | 1467384188220 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 1648 | 1467384188222 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126219800 == 31 [pid = 1648] [id = 670] 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116078c00) [pid = 1648] [serial = 2010] [outer = 0x0] 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121609400) [pid = 1648] [serial = 2011] [outer = 0x116078c00] 07:43:08 INFO - PROCESS | 1648 | 1467384188247 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124d06800) [pid = 1648] [serial = 2012] [outer = 0x116078c00] 07:43:08 INFO - PROCESS | 1648 | 1467384188586 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:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 568ms 07:43:08 INFO - PROCESS | 1648 | 1467384188629 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 1648 | 1467384188631 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:43:08 INFO - PROCESS | 1648 | 1467384188633 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 1648 | 1467384188634 Marionette TRACE conn2 <- [1,2654,null,{}] 07:43:08 INFO - PROCESS | 1648 | 1467384188636 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:43:08 INFO - PROCESS | 1648 | 1467384188637 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:08 INFO - PROCESS | 1648 | 1467384188744 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:43:08 INFO - PROCESS | 1648 | 1467384188788 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 1648 | 1467384188794 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x129157800 == 32 [pid = 1648] [id = 671] 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118331c00) [pid = 1648] [serial = 2013] [outer = 0x0] 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12618f800) [pid = 1648] [serial = 2014] [outer = 0x118331c00] 07:43:08 INFO - PROCESS | 1648 | 1467384188847 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12686cc00) [pid = 1648] [serial = 2015] [outer = 0x118331c00] 07:43:09 INFO - PROCESS | 1648 | 1467384189315 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:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 719ms 07:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:43:09 INFO - PROCESS | 1648 | 1467384189364 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 1648 | 1467384189366 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:43:09 INFO - PROCESS | 1648 | 1467384189368 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 1648 | 1467384189369 Marionette TRACE conn2 <- [1,2658,null,{}] 07:43:09 INFO - PROCESS | 1648 | 1467384189371 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:43:09 INFO - PROCESS | 1648 | 1467384189372 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:09 INFO - PROCESS | 1648 | 1467384189479 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:43:09 INFO - PROCESS | 1648 | 1467384189483 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 1648 | 1467384189484 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x112668000 == 33 [pid = 1648] [id = 672] 07:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1256a8c00) [pid = 1648] [serial = 2016] [outer = 0x0] 07:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128b25000) [pid = 1648] [serial = 2017] [outer = 0x1256a8c00] 07:43:09 INFO - PROCESS | 1648 | 1467384189509 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c1ec00) [pid = 1648] [serial = 2018] [outer = 0x1256a8c00] 07:43:09 INFO - PROCESS | 1648 | 1467384189835 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:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 07:43:09 INFO - PROCESS | 1648 | 1467384189893 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 1648 | 1467384189895 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:43:09 INFO - PROCESS | 1648 | 1467384189897 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 1648 | 1467384189898 Marionette TRACE conn2 <- [1,2662,null,{}] 07:43:09 INFO - PROCESS | 1648 | 1467384189901 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:43:09 INFO - PROCESS | 1648 | 1467384189902 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:09 INFO - PROCESS | 1648 | 1467384189999 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:43:10 INFO - PROCESS | 1648 | 1467384190002 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1648 | 1467384190004 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1bc800 == 34 [pid = 1648] [id = 673] 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117e9f800) [pid = 1648] [serial = 2019] [outer = 0x0] 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c28800) [pid = 1648] [serial = 2020] [outer = 0x117e9f800] 07:43:10 INFO - PROCESS | 1648 | 1467384190028 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12954f400) [pid = 1648] [serial = 2021] [outer = 0x117e9f800] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a5f800) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127809400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b27c00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a5a400) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1160d5c00) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113d4bc00) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a79c800) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118159000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121b57400) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1127cd400) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111c78c00) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1176dd400) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1186bc000) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:43:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12ac9ec00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:43:10 INFO - PROCESS | 1648 | 1467384190518 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:43:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 669ms 07:43:10 INFO - PROCESS | 1648 | 1467384190568 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 1648 | 1467384190569 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:43:10 INFO - PROCESS | 1648 | 1467384190571 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 1648 | 1467384190572 Marionette TRACE conn2 <- [1,2666,null,{}] 07:43:10 INFO - PROCESS | 1648 | 1467384190575 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:43:10 INFO - PROCESS | 1648 | 1467384190576 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:10 INFO - PROCESS | 1648 | 1467384190651 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:43:10 INFO - PROCESS | 1648 | 1467384190714 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1648 | 1467384190716 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b362000 == 35 [pid = 1648] [id = 674] 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112de8c00) [pid = 1648] [serial = 2022] [outer = 0x0] 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118159000) [pid = 1648] [serial = 2023] [outer = 0x112de8c00] 07:43:10 INFO - PROCESS | 1648 | 1467384190741 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121b5c400) [pid = 1648] [serial = 2024] [outer = 0x112de8c00] 07:43:11 INFO - PROCESS | 1648 | 1467384191511 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]]]}] 07:43:11 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) 07:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 07:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:43:11 INFO - PROCESS | 1648 | 1467384191544 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 1648 | 1467384191545 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:43:11 INFO - PROCESS | 1648 | 1467384191548 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 1648 | 1467384191549 Marionette TRACE conn2 <- [1,2670,null,{}] 07:43:11 INFO - PROCESS | 1648 | 1467384191551 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}] 07:43:11 INFO - PROCESS | 1648 | 1467384191552 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:11 INFO - PROCESS | 1648 | 1467384191629 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:43:11 INFO - PROCESS | 1648 | 1467384191632 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 1648 | 1467384191633 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be57000 == 36 [pid = 1648] [id = 675] 07:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123646800) [pid = 1648] [serial = 2025] [outer = 0x0] 07:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c22400) [pid = 1648] [serial = 2026] [outer = 0x123646800] 07:43:11 INFO - PROCESS | 1648 | 1467384191658 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12962ec00) [pid = 1648] [serial = 2027] [outer = 0x123646800] 07:43:12 INFO - PROCESS | 1648 | 1467384192489 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"]]]}] 07:43:12 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 07:43:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 07:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 07:43:12 INFO - PROCESS | 1648 | 1467384192520 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 1648 | 1467384192523 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:43:12 INFO - PROCESS | 1648 | 1467384192529 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 1648 | 1467384192531 Marionette TRACE conn2 <- [1,2674,null,{}] 07:43:12 INFO - PROCESS | 1648 | 1467384192535 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}] 07:43:12 INFO - PROCESS | 1648 | 1467384192537 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:12 INFO - PROCESS | 1648 | 1467384192671 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:43:12 INFO - PROCESS | 1648 | 1467384192731 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 1648 | 1467384192733 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180be000 == 37 [pid = 1648] [id = 676] 07:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1133c9c00) [pid = 1648] [serial = 2028] [outer = 0x0] 07:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1138ee000) [pid = 1648] [serial = 2029] [outer = 0x1133c9c00] 07:43:12 INFO - PROCESS | 1648 | 1467384192808 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116631400) [pid = 1648] [serial = 2030] [outer = 0x1133c9c00] 07:43:13 INFO - PROCESS | 1648 | 1467384193805 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"]]]}] 07:43:13 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 07:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 07:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1322ms 07:43:13 INFO - PROCESS | 1648 | 1467384193852 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 1648 | 1467384193855 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:43:13 INFO - PROCESS | 1648 | 1467384193904 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 1648 | 1467384193906 Marionette TRACE conn2 <- [1,2678,null,{}] 07:43:13 INFO - PROCESS | 1648 | 1467384193908 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}] 07:43:13 INFO - PROCESS | 1648 | 1467384193910 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:14 INFO - PROCESS | 1648 | 1467384194004 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:43:14 INFO - PROCESS | 1648 | 1467384194251 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 1648 | 1467384194253 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f81000 == 38 [pid = 1648] [id = 677] 07:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1160d6c00) [pid = 1648] [serial = 2031] [outer = 0x0] 07:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166f4800) [pid = 1648] [serial = 2032] [outer = 0x1160d6c00] 07:43:14 INFO - PROCESS | 1648 | 1467384194325 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11832d800) [pid = 1648] [serial = 2033] [outer = 0x1160d6c00] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b362000 == 37 [pid = 1648] [id = 674] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1bc800 == 36 [pid = 1648] [id = 673] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x112668000 == 35 [pid = 1648] [id = 672] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x129157800 == 34 [pid = 1648] [id = 671] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x126219800 == 33 [pid = 1648] [id = 670] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x125678800 == 32 [pid = 1648] [id = 669] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116e4b000 == 31 [pid = 1648] [id = 668] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11810f000 == 30 [pid = 1648] [id = 667] 07:43:14 INFO - PROCESS | 1648 | --DOCSHELL 0x113a46800 == 29 [pid = 1648] [id = 666] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126195400) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c2d000) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128c24800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1207b5400) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121566c00) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116908800) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1176e4c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1162d7000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176e6800) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a7e8c00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11853ec00) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11869f400) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123791000) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1127d6c00) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x112e52400) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a633c00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112dea400) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12aa8b000) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124b42800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12ac9b400) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116779000) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1268a6c00) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12a79d800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128ddac00) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12bb1e000) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12500bc00) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 07:43:14 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12b11b400) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 1648 | 1467384195199 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1326ms 07:43:15 INFO - PROCESS | 1648 | 1467384195229 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:43:15 INFO - PROCESS | 1648 | 1467384195231 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:43:15 INFO - PROCESS | 1648 | 1467384195234 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 1648 | 1467384195235 Marionette TRACE conn2 <- [1,2682,null,{}] 07:43:15 INFO - PROCESS | 1648 | 1467384195239 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}] 07:43:15 INFO - PROCESS | 1648 | 1467384195240 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:15 INFO - PROCESS | 1648 | 1467384195344 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:43:15 INFO - PROCESS | 1648 | 1467384195399 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 1648 | 1467384195401 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118167000 == 30 [pid = 1648] [id = 678] 07:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11853e400) [pid = 1648] [serial = 2034] [outer = 0x0] 07:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11869f400) [pid = 1648] [serial = 2035] [outer = 0x11853e400] 07:43:15 INFO - PROCESS | 1648 | 1467384195428 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118ff5400) [pid = 1648] [serial = 2036] [outer = 0x11853e400] 07:43:16 INFO - PROCESS | 1648 | 1467384196219 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]]]}] 07:43:16 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) 07:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 07:43:16 INFO - PROCESS | 1648 | 1467384196256 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 1648 | 1467384196261 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:43:16 INFO - PROCESS | 1648 | 1467384196271 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 1648 | 1467384196272 Marionette TRACE conn2 <- [1,2686,null,{}] 07:43:16 INFO - PROCESS | 1648 | 1467384196275 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}] 07:43:16 INFO - PROCESS | 1648 | 1467384196276 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:16 INFO - PROCESS | 1648 | 1467384196355 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:43:16 INFO - PROCESS | 1648 | 1467384196419 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 1648 | 1467384196421 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b09800 == 31 [pid = 1648] [id = 679] 07:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1133c1c00) [pid = 1648] [serial = 2037] [outer = 0x0] 07:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1211df400) [pid = 1648] [serial = 2038] [outer = 0x1133c1c00] 07:43:16 INFO - PROCESS | 1648 | 1467384196464 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121dea000) [pid = 1648] [serial = 2039] [outer = 0x1133c1c00] 07:43:17 INFO - PROCESS | 1648 | 1467384197400 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"]]]}] 07:43:17 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 07:43:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1180ms 07:43:17 INFO - PROCESS | 1648 | 1467384197445 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 07:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:43:17 INFO - PROCESS | 1648 | 1467384197446 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:43:17 INFO - PROCESS | 1648 | 1467384197454 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 1648 | 1467384197458 Marionette TRACE conn2 <- [1,2690,null,{}] 07:43:17 INFO - PROCESS | 1648 | 1467384197461 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}] 07:43:17 INFO - PROCESS | 1648 | 1467384197464 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:17 INFO - PROCESS | 1648 | 1467384197564 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:43:17 INFO - PROCESS | 1648 | 1467384197602 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 1648 | 1467384197604 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b19000 == 32 [pid = 1648] [id = 680] 07:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112de7800) [pid = 1648] [serial = 2040] [outer = 0x0] 07:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x126195400) [pid = 1648] [serial = 2041] [outer = 0x112de7800] 07:43:17 INFO - PROCESS | 1648 | 1467384197628 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1268a4400) [pid = 1648] [serial = 2042] [outer = 0x112de7800] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118331c00) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1256a8c00) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119447c00) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1128ac000) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118530000) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1132cb000) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x111c18800) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1160d5800) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118333c00) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12130fc00) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x121906c00) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x112de8c00) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x117e9f800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x116078c00) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:43:18 INFO - PROCESS | 1648 | 1467384198450 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"]]]}] 07:43:18 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 07:43:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1029ms 07:43:18 INFO - PROCESS | 1648 | 1467384198479 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 1648 | 1467384198482 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:43:18 INFO - PROCESS | 1648 | 1467384198485 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 1648 | 1467384198487 Marionette TRACE conn2 <- [1,2694,null,{}] 07:43:18 INFO - PROCESS | 1648 | 1467384198503 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}] 07:43:18 INFO - PROCESS | 1648 | 1467384198504 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:18 INFO - PROCESS | 1648 | 1467384198587 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:43:18 INFO - PROCESS | 1648 | 1467384198593 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 1648 | 1467384198595 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129148800 == 33 [pid = 1648] [id = 681] 07:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x113a9cc00) [pid = 1648] [serial = 2043] [outer = 0x0] 07:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11853ac00) [pid = 1648] [serial = 2044] [outer = 0x113a9cc00] 07:43:18 INFO - PROCESS | 1648 | 1467384198620 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x121a88400) [pid = 1648] [serial = 2045] [outer = 0x113a9cc00] 07:43:19 INFO - PROCESS | 1648 | 1467384199468 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"]]]}] 07:43:19 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 07:43:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1023ms 07:43:19 INFO - PROCESS | 1648 | 1467384199509 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 1648 | 1467384199511 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:43:19 INFO - PROCESS | 1648 | 1467384199514 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 1648 | 1467384199515 Marionette TRACE conn2 <- [1,2698,null,{}] 07:43:19 INFO - PROCESS | 1648 | 1467384199518 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}] 07:43:19 INFO - PROCESS | 1648 | 1467384199519 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:19 INFO - PROCESS | 1648 | 1467384199617 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:43:19 INFO - PROCESS | 1648 | 1467384199627 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 1648 | 1467384199632 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b21800 == 34 [pid = 1648] [id = 682] 07:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x128b2e800) [pid = 1648] [serial = 2046] [outer = 0x0] 07:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x128c22800) [pid = 1648] [serial = 2047] [outer = 0x128b2e800] 07:43:19 INFO - PROCESS | 1648 | 1467384199665 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x129309000) [pid = 1648] [serial = 2048] [outer = 0x128b2e800] 07:43:20 INFO - PROCESS | 1648 | 1467384200489 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"]]]}] 07:43:20 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 07:43:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 07:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 07:43:20 INFO - PROCESS | 1648 | 1467384200535 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 1648 | 1467384200536 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:43:20 INFO - PROCESS | 1648 | 1467384200538 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 1648 | 1467384200539 Marionette TRACE conn2 <- [1,2702,null,{}] 07:43:20 INFO - PROCESS | 1648 | 1467384200548 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}] 07:43:20 INFO - PROCESS | 1648 | 1467384200549 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:20 INFO - PROCESS | 1648 | 1467384200629 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:43:20 INFO - PROCESS | 1648 | 1467384200633 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 1648 | 1467384200634 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be43800 == 35 [pid = 1648] [id = 683] 07:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112e57c00) [pid = 1648] [serial = 2049] [outer = 0x0] 07:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x12aa89400) [pid = 1648] [serial = 2050] [outer = 0x112e57c00] 07:43:20 INFO - PROCESS | 1648 | 1467384200666 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12aa93800) [pid = 1648] [serial = 2051] [outer = 0x112e57c00] 07:43:21 INFO - PROCESS | 1648 | 1467384201171 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 668ms 07:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:43:21 INFO - PROCESS | 1648 | 1467384201207 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 1648 | 1467384201210 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:43:21 INFO - PROCESS | 1648 | 1467384201213 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 1648 | 1467384201217 Marionette TRACE conn2 <- [1,2706,null,{}] 07:43:21 INFO - PROCESS | 1648 | 1467384201220 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}] 07:43:21 INFO - PROCESS | 1648 | 1467384201222 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:21 INFO - PROCESS | 1648 | 1467384201328 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:43:21 INFO - PROCESS | 1648 | 1467384201382 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 1648 | 1467384201384 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12153c800 == 36 [pid = 1648] [id = 684] 07:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117e9ac00) [pid = 1648] [serial = 2052] [outer = 0x0] 07:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11852d400) [pid = 1648] [serial = 2053] [outer = 0x117e9ac00] 07:43:21 INFO - PROCESS | 1648 | 1467384201415 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118fee800) [pid = 1648] [serial = 2054] [outer = 0x117e9ac00] 07:43:21 INFO - PROCESS | 1648 | 1467384201909 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 723ms 07:43:21 INFO - PROCESS | 1648 | 1467384201953 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 1648 | 1467384201958 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:43:21 INFO - PROCESS | 1648 | 1467384201987 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 1648 | 1467384201990 Marionette TRACE conn2 <- [1,2710,null,{}] 07:43:21 INFO - PROCESS | 1648 | 1467384201997 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}] 07:43:22 INFO - PROCESS | 1648 | 1467384202000 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:22 INFO - PROCESS | 1648 | 1467384202107 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:43:22 INFO - PROCESS | 1648 | 1467384202176 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1648 | 1467384202178 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a693800 == 37 [pid = 1648] [id = 685] 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1211e0400) [pid = 1648] [serial = 2055] [outer = 0x0] 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x123785800) [pid = 1648] [serial = 2056] [outer = 0x1211e0400] 07:43:22 INFO - PROCESS | 1648 | 1467384202209 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1256a6000) [pid = 1648] [serial = 2057] [outer = 0x1211e0400] 07:43:22 INFO - PROCESS | 1648 | 1467384202632 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] 07:43:22 INFO - PROCESS | 1648 | 1467384202664 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:43:22 INFO - PROCESS | 1648 | 1467384202666 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 1648 | 1467384202669 Marionette TRACE conn2 <- [1,2714,null,{}] 07:43:22 INFO - PROCESS | 1648 | 1467384202693 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}] 07:43:22 INFO - PROCESS | 1648 | 1467384202696 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:22 INFO - PROCESS | 1648 | 1467384202817 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:43:22 INFO - PROCESS | 1648 | 1467384202871 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1648 | 1467384202873 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c61d000 == 38 [pid = 1648] [id = 686] 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128c24800) [pid = 1648] [serial = 2058] [outer = 0x0] 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128dd9c00) [pid = 1648] [serial = 2059] [outer = 0x128c24800] 07:43:22 INFO - PROCESS | 1648 | 1467384202906 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12a7e9000) [pid = 1648] [serial = 2060] [outer = 0x128c24800] 07:43:23 INFO - PROCESS | 1648 | 1467384203338 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]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 721ms 07:43:23 INFO - PROCESS | 1648 | 1467384203388 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:43:23 INFO - PROCESS | 1648 | 1467384203390 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:43:23 INFO - PROCESS | 1648 | 1467384203429 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:43:23 INFO - PROCESS | 1648 | 1467384203430 Marionette TRACE conn2 <- [1,2718,null,{}] 07:43:23 INFO - PROCESS | 1648 | 1467384203433 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}] 07:43:23 INFO - PROCESS | 1648 | 1467384203434 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:23 INFO - PROCESS | 1648 | 1467384203535 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:43:23 INFO - PROCESS | 1648 | 1467384203603 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 1648 | 1467384203605 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc5b800 == 39 [pid = 1648] [id = 687] 07:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12aa96c00) [pid = 1648] [serial = 2061] [outer = 0x0] 07:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12ac9d000) [pid = 1648] [serial = 2062] [outer = 0x12aa96c00] 07:43:23 INFO - PROCESS | 1648 | 1467384203633 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12aca1c00) [pid = 1648] [serial = 2063] [outer = 0x12aa96c00] 07:43:24 INFO - PROCESS | 1648 | 1467384204096 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] 07:43:24 INFO - PROCESS | 1648 | 1467384204160 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:43:24 INFO - PROCESS | 1648 | 1467384204164 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 1648 | 1467384204165 Marionette TRACE conn2 <- [1,2722,null,{}] 07:43:24 INFO - PROCESS | 1648 | 1467384204168 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}] 07:43:24 INFO - PROCESS | 1648 | 1467384204169 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:24 INFO - PROCESS | 1648 | 1467384204269 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:43:24 INFO - PROCESS | 1648 | 1467384204326 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 1648 | 1467384204328 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f69800 == 40 [pid = 1648] [id = 688] 07:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11602ac00) [pid = 1648] [serial = 2064] [outer = 0x0] 07:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1186c3800) [pid = 1648] [serial = 2065] [outer = 0x11602ac00] 07:43:24 INFO - PROCESS | 1648 | 1467384204357 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b2d000) [pid = 1648] [serial = 2066] [outer = 0x11602ac00] 07:43:24 INFO - PROCESS | 1648 | 1467384204943 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] 07:43:25 INFO - PROCESS | 1648 | 1467384205514 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:43:25 INFO - PROCESS | 1648 | 1467384205519 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 1648 | 1467384205521 Marionette TRACE conn2 <- [1,2726,null,{}] 07:43:25 INFO - PROCESS | 1648 | 1467384205525 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}] 07:43:25 INFO - PROCESS | 1648 | 1467384205527 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:25 INFO - PROCESS | 1648 | 1467384205610 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:43:25 INFO - PROCESS | 1648 | 1467384205615 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 1648 | 1467384205619 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116664000 == 28 [pid = 1648] [id = 689] 07:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x112dec400) [pid = 1648] [serial = 2067] [outer = 0x0] 07:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112e4dc00) [pid = 1648] [serial = 2068] [outer = 0x112dec400] 07:43:25 INFO - PROCESS | 1648 | 1467384205649 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11336c800) [pid = 1648] [serial = 2069] [outer = 0x112dec400] 07:43:25 INFO - PROCESS | 1648 | 1467384205987 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]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 07:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:43:26 INFO - PROCESS | 1648 | 1467384206062 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 1648 | 1467384206064 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:43:26 INFO - PROCESS | 1648 | 1467384206070 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 1648 | 1467384206073 Marionette TRACE conn2 <- [1,2730,null,{}] 07:43:26 INFO - PROCESS | 1648 | 1467384206076 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}] 07:43:26 INFO - PROCESS | 1648 | 1467384206077 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:26 INFO - PROCESS | 1648 | 1467384206156 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:43:26 INFO - PROCESS | 1648 | 1467384206163 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 1648 | 1467384206164 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11810c800 == 29 [pid = 1648] [id = 690] 07:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x115d56000) [pid = 1648] [serial = 2070] [outer = 0x0] 07:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1162d1000) [pid = 1648] [serial = 2071] [outer = 0x115d56000] 07:43:26 INFO - PROCESS | 1648 | 1467384206192 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x116784c00) [pid = 1648] [serial = 2072] [outer = 0x115d56000] 07:43:27 INFO - PROCESS | 1648 | 1467384207021 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"]]]}] 07:43:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 07:43:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 07:43:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 07:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 07:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:43:27 INFO - PROCESS | 1648 | 1467384207041 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 1648 | 1467384207042 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:43:27 INFO - PROCESS | 1648 | 1467384207045 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 1648 | 1467384207046 Marionette TRACE conn2 <- [1,2734,null,{}] 07:43:27 INFO - PROCESS | 1648 | 1467384207054 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}] 07:43:27 INFO - PROCESS | 1648 | 1467384207057 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:27 INFO - PROCESS | 1648 | 1467384207166 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:43:27 INFO - PROCESS | 1648 | 1467384207207 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:27 INFO - PROCESS | 1648 | 1467384207210 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x121320800 == 30 [pid = 1648] [id = 691] 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118525800) [pid = 1648] [serial = 2073] [outer = 0x0] 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1185bb400) [pid = 1648] [serial = 2074] [outer = 0x118525800] 07:43:27 INFO - PROCESS | 1648 | 1467384207238 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1186a3000) [pid = 1648] [serial = 2075] [outer = 0x118525800] 07:43:27 INFO - PROCESS | 1648 | 1467384207561 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 07:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:43:27 INFO - PROCESS | 1648 | 1467384207621 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 1648 | 1467384207622 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:43:27 INFO - PROCESS | 1648 | 1467384207624 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 1648 | 1467384207626 Marionette TRACE conn2 <- [1,2738,null,{}] 07:43:27 INFO - PROCESS | 1648 | 1467384207628 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}] 07:43:27 INFO - PROCESS | 1648 | 1467384207629 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:27 INFO - PROCESS | 1648 | 1467384207732 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:43:27 INFO - PROCESS | 1648 | 1467384207736 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:27 INFO - PROCESS | 1648 | 1467384207737 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12362c000 == 31 [pid = 1648] [id = 692] 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118761c00) [pid = 1648] [serial = 2076] [outer = 0x0] 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1194cc400) [pid = 1648] [serial = 2077] [outer = 0x118761c00] 07:43:27 INFO - PROCESS | 1648 | 1467384207763 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119698400) [pid = 1648] [serial = 2078] [outer = 0x118761c00] 07:43:28 INFO - PROCESS | 1648 | 1467384208105 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 07:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:43:28 INFO - PROCESS | 1648 | 1467384208145 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:43:28 INFO - PROCESS | 1648 | 1467384208147 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:43:28 INFO - PROCESS | 1648 | 1467384208149 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 1648 | 1467384208150 Marionette TRACE conn2 <- [1,2742,null,{}] 07:43:28 INFO - PROCESS | 1648 | 1467384208152 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}] 07:43:28 INFO - PROCESS | 1648 | 1467384208154 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:28 INFO - PROCESS | 1648 | 1467384208242 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:43:28 INFO - PROCESS | 1648 | 1467384208281 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 1648 | 1467384208282 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126665800 == 32 [pid = 1648] [id = 693] 07:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119a5e800) [pid = 1648] [serial = 2079] [outer = 0x0] 07:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1207b9000) [pid = 1648] [serial = 2080] [outer = 0x119a5e800] 07:43:28 INFO - PROCESS | 1648 | 1467384208314 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121427c00) [pid = 1648] [serial = 2081] [outer = 0x119a5e800] 07:43:28 INFO - PROCESS | 1648 | 1467384208651 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 07:43:28 INFO - PROCESS | 1648 | 1467384208668 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:43:28 INFO - PROCESS | 1648 | 1467384208671 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:43:28 INFO - PROCESS | 1648 | 1467384208674 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 1648 | 1467384208676 Marionette TRACE conn2 <- [1,2746,null,{}] 07:43:28 INFO - PROCESS | 1648 | 1467384208681 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}] 07:43:28 INFO - PROCESS | 1648 | 1467384208687 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:28 INFO - PROCESS | 1648 | 1467384208871 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:43:28 INFO - PROCESS | 1648 | 1467384208889 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 1648 | 1467384208890 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f8a000 == 33 [pid = 1648] [id = 694] 07:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121b5c400) [pid = 1648] [serial = 2082] [outer = 0x0] 07:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124b43c00) [pid = 1648] [serial = 2083] [outer = 0x121b5c400] 07:43:28 INFO - PROCESS | 1648 | 1467384208933 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1256ab400) [pid = 1648] [serial = 2084] [outer = 0x121b5c400] 07:43:29 INFO - PROCESS | 1648 | 1467384209379 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 723ms 07:43:29 INFO - PROCESS | 1648 | 1467384209397 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 1648 | 1467384209398 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:43:29 INFO - PROCESS | 1648 | 1467384209400 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 1648 | 1467384209401 Marionette TRACE conn2 <- [1,2750,null,{}] 07:43:29 INFO - PROCESS | 1648 | 1467384209403 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}] 07:43:29 INFO - PROCESS | 1648 | 1467384209405 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:29 INFO - PROCESS | 1648 | 1467384209600 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x123646800) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1133c9c00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112e57c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113a9cc00) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1160d6c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1133c1c00) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11853e400) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:43:29 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x112de7800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:43:29 INFO - PROCESS | 1648 | 1467384209661 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 1648 | 1467384209662 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x129771000 == 34 [pid = 1648] [id = 695] 07:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112e57c00) [pid = 1648] [serial = 2085] [outer = 0x0] 07:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11336c000) [pid = 1648] [serial = 2086] [outer = 0x112e57c00] 07:43:29 INFO - PROCESS | 1648 | 1467384209694 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1186a2000) [pid = 1648] [serial = 2087] [outer = 0x112e57c00] 07:43:29 INFO - PROCESS | 1648 | 1467384209962 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 07:43:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd34000 == 33 [pid = 1648] [id = 16] 07:43:30 INFO - PROCESS | 1648 | 1467384210045 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 1648 | 1467384210046 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:43:30 INFO - PROCESS | 1648 | 1467384210049 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 1648 | 1467384210050 Marionette TRACE conn2 <- [1,2754,null,{}] 07:43:30 INFO - PROCESS | 1648 | 1467384210052 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}] 07:43:30 INFO - PROCESS | 1648 | 1467384210053 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:30 INFO - PROCESS | 1648 | 1467384210127 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:43:30 INFO - PROCESS | 1648 | 1467384210188 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 1648 | 1467384210189 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12362d000 == 34 [pid = 1648] [id = 696] 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1132cb000) [pid = 1648] [serial = 2088] [outer = 0x0] 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119442c00) [pid = 1648] [serial = 2089] [outer = 0x1132cb000] 07:43:30 INFO - PROCESS | 1648 | 1467384210214 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1262bf000) [pid = 1648] [serial = 2090] [outer = 0x1132cb000] 07:43:30 INFO - PROCESS | 1648 | 1467384210489 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 467ms 07:43:30 INFO - PROCESS | 1648 | 1467384210517 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 1648 | 1467384210518 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:43:30 INFO - PROCESS | 1648 | 1467384210520 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 1648 | 1467384210521 Marionette TRACE conn2 <- [1,2758,null,{}] 07:43:30 INFO - PROCESS | 1648 | 1467384210532 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}] 07:43:30 INFO - PROCESS | 1648 | 1467384210533 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:30 INFO - PROCESS | 1648 | 1467384210618 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:43:30 INFO - PROCESS | 1648 | 1467384210622 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 1648 | 1467384210623 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b375800 == 35 [pid = 1648] [id = 697] 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x126199000) [pid = 1648] [serial = 2091] [outer = 0x0] 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1268ad000) [pid = 1648] [serial = 2092] [outer = 0x126199000] 07:43:30 INFO - PROCESS | 1648 | 1467384210648 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128b24c00) [pid = 1648] [serial = 2093] [outer = 0x126199000] 07:43:31 INFO - PROCESS | 1648 | 1467384211000 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 07:43:31 INFO - PROCESS | 1648 | 1467384211049 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 1648 | 1467384211050 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:43:31 INFO - PROCESS | 1648 | 1467384211052 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 1648 | 1467384211053 Marionette TRACE conn2 <- [1,2762,null,{}] 07:43:31 INFO - PROCESS | 1648 | 1467384211056 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}] 07:43:31 INFO - PROCESS | 1648 | 1467384211057 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:31 INFO - PROCESS | 1648 | 1467384211134 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:43:31 INFO - PROCESS | 1648 | 1467384211138 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 1648 | 1467384211139 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be49000 == 36 [pid = 1648] [id = 698] 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x128b25400) [pid = 1648] [serial = 2094] [outer = 0x0] 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128b2d800) [pid = 1648] [serial = 2095] [outer = 0x128b25400] 07:43:31 INFO - PROCESS | 1648 | 1467384211166 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128c22400) [pid = 1648] [serial = 2096] [outer = 0x128b25400] 07:43:31 INFO - PROCESS | 1648 | 1467384211484 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 473ms 07:43:31 INFO - PROCESS | 1648 | 1467384211526 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 1648 | 1467384211528 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:43:31 INFO - PROCESS | 1648 | 1467384211530 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 1648 | 1467384211532 Marionette TRACE conn2 <- [1,2766,null,{}] 07:43:31 INFO - PROCESS | 1648 | 1467384211534 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}] 07:43:31 INFO - PROCESS | 1648 | 1467384211536 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:31 INFO - PROCESS | 1648 | 1467384211670 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:43:31 INFO - PROCESS | 1648 | 1467384211732 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 1648 | 1467384211734 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11608b800 == 37 [pid = 1648] [id = 699] 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x111e2e800) [pid = 1648] [serial = 2097] [outer = 0x0] 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11212d800) [pid = 1648] [serial = 2098] [outer = 0x111e2e800] 07:43:31 INFO - PROCESS | 1648 | 1467384211767 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1128ae800) [pid = 1648] [serial = 2099] [outer = 0x111e2e800] 07:43:32 INFO - PROCESS | 1648 | 1467384212346 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 869ms 07:43:32 INFO - PROCESS | 1648 | 1467384212400 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 1648 | 1467384212403 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:43:32 INFO - PROCESS | 1648 | 1467384212406 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 1648 | 1467384212409 Marionette TRACE conn2 <- [1,2770,null,{}] 07:43:32 INFO - PROCESS | 1648 | 1467384212412 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}] 07:43:32 INFO - PROCESS | 1648 | 1467384212414 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:32 INFO - PROCESS | 1648 | 1467384212526 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:43:32 INFO - PROCESS | 1648 | 1467384212604 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:32 INFO - PROCESS | 1648 | 1467384212606 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121329800 == 38 [pid = 1648] [id = 700] 07:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11662fc00) [pid = 1648] [serial = 2100] [outer = 0x0] 07:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116969400) [pid = 1648] [serial = 2101] [outer = 0x11662fc00] 07:43:32 INFO - PROCESS | 1648 | 1467384212637 Marionette DEBUG loaded listener.js 07:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1176e2000) [pid = 1648] [serial = 2102] [outer = 0x11662fc00] 07:43:33 INFO - PROCESS | 1648 | 1467384213255 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]]]}] 07:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 873ms 07:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:43:33 INFO - PROCESS | 1648 | 1467384213286 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:43:33 INFO - PROCESS | 1648 | 1467384213289 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:43:33 INFO - PROCESS | 1648 | 1467384213295 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 1648 | 1467384213298 Marionette TRACE conn2 <- [1,2774,null,{}] 07:43:33 INFO - PROCESS | 1648 | 1467384213302 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}] 07:43:33 INFO - PROCESS | 1648 | 1467384213304 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:33 INFO - PROCESS | 1648 | 1467384213413 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:43:33 INFO - PROCESS | 1648 | 1467384213494 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 1648 | 1467384213497 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180be000 == 39 [pid = 1648] [id = 701] 07:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1138f4400) [pid = 1648] [serial = 2103] [outer = 0x0] 07:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116078400) [pid = 1648] [serial = 2104] [outer = 0x1138f4400] 07:43:33 INFO - PROCESS | 1648 | 1467384213526 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11696b000) [pid = 1648] [serial = 2105] [outer = 0x1138f4400] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12be49000 == 38 [pid = 1648] [id = 698] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b375800 == 37 [pid = 1648] [id = 697] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12362d000 == 36 [pid = 1648] [id = 696] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x129771000 == 35 [pid = 1648] [id = 695] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128f8a000 == 34 [pid = 1648] [id = 694] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x126665800 == 33 [pid = 1648] [id = 693] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12362c000 == 32 [pid = 1648] [id = 692] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x121320800 == 31 [pid = 1648] [id = 691] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11810c800 == 30 [pid = 1648] [id = 690] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd2a000 == 29 [pid = 1648] [id = 17] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116664000 == 28 [pid = 1648] [id = 689] 07:43:33 INFO - PROCESS | 1648 | --DOCSHELL 0x116f69800 == 27 [pid = 1648] [id = 688] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa93800) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aa89400) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126195400) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11853ac00) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211df400) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c22800) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12962ec00) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1138ee000) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116631400) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11869f400) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118ff5400) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1166f4800) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11832d800) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1268a4400) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121a88400) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121dea000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 07:43:33 INFO - PROCESS | 1648 | 1467384213931 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]]]}] 07:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 674ms 07:43:33 INFO - PROCESS | 1648 | 1467384213969 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:43:33 INFO - PROCESS | 1648 | 1467384213973 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:43:33 INFO - PROCESS | 1648 | 1467384213977 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 1648 | 1467384213979 Marionette TRACE conn2 <- [1,2778,null,{}] 07:43:33 INFO - PROCESS | 1648 | 1467384213982 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}] 07:43:33 INFO - PROCESS | 1648 | 1467384213983 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:34 INFO - PROCESS | 1648 | 1467384214062 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:43:34 INFO - PROCESS | 1648 | 1467384214066 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 1648 | 1467384214067 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119931800 == 28 [pid = 1648] [id = 702] 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1171c3400) [pid = 1648] [serial = 2106] [outer = 0x0] 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118330c00) [pid = 1648] [serial = 2107] [outer = 0x1171c3400] 07:43:34 INFO - PROCESS | 1648 | 1467384214098 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11869d400) [pid = 1648] [serial = 2108] [outer = 0x1171c3400] 07:43:34 INFO - PROCESS | 1648 | 1467384214432 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms 07:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:43:34 INFO - PROCESS | 1648 | 1467384214449 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 1648 | 1467384214451 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:43:34 INFO - PROCESS | 1648 | 1467384214453 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 1648 | 1467384214455 Marionette TRACE conn2 <- [1,2782,null,{}] 07:43:34 INFO - PROCESS | 1648 | 1467384214463 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}] 07:43:34 INFO - PROCESS | 1648 | 1467384214466 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:34 INFO - PROCESS | 1648 | 1467384214574 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:43:34 INFO - PROCESS | 1648 | 1467384214633 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 1648 | 1467384214635 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12567c000 == 29 [pid = 1648] [id = 703] 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1186be000) [pid = 1648] [serial = 2109] [outer = 0x0] 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118763c00) [pid = 1648] [serial = 2110] [outer = 0x1186be000] 07:43:34 INFO - PROCESS | 1648 | 1467384214664 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1207b9c00) [pid = 1648] [serial = 2111] [outer = 0x1186be000] 07:43:34 INFO - PROCESS | 1648 | 1467384214974 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 07:43:35 INFO - PROCESS | 1648 | 1467384215025 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:43:35 INFO - PROCESS | 1648 | 1467384215029 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:43:35 INFO - PROCESS | 1648 | 1467384215031 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 1648 | 1467384215032 Marionette TRACE conn2 <- [1,2786,null,{}] 07:43:35 INFO - PROCESS | 1648 | 1467384215034 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}] 07:43:35 INFO - PROCESS | 1648 | 1467384215035 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:35 INFO - PROCESS | 1648 | 1467384215114 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:43:35 INFO - PROCESS | 1648 | 1467384215172 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 1648 | 1467384215173 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b19000 == 30 [pid = 1648] [id = 704] 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186bf400) [pid = 1648] [serial = 2112] [outer = 0x0] 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121de7c00) [pid = 1648] [serial = 2113] [outer = 0x1186bf400] 07:43:35 INFO - PROCESS | 1648 | 1467384215199 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124d43400) [pid = 1648] [serial = 2114] [outer = 0x1186bf400] 07:43:35 INFO - PROCESS | 1648 | 1467384215464 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms 07:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:43:35 INFO - PROCESS | 1648 | 1467384215503 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:43:35 INFO - PROCESS | 1648 | 1467384215504 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:43:35 INFO - PROCESS | 1648 | 1467384215506 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 1648 | 1467384215508 Marionette TRACE conn2 <- [1,2790,null,{}] 07:43:35 INFO - PROCESS | 1648 | 1467384215518 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}] 07:43:35 INFO - PROCESS | 1648 | 1467384215519 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:35 INFO - PROCESS | 1648 | 1467384215599 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:43:35 INFO - PROCESS | 1648 | 1467384215602 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 1648 | 1467384215604 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119472800 == 31 [pid = 1648] [id = 705] 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1236cf400) [pid = 1648] [serial = 2115] [outer = 0x0] 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126191c00) [pid = 1648] [serial = 2116] [outer = 0x1236cf400] 07:43:35 INFO - PROCESS | 1648 | 1467384215630 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12669a400) [pid = 1648] [serial = 2117] [outer = 0x1236cf400] 07:43:35 INFO - PROCESS | 1648 | 1467384215978 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 526ms 07:43:36 INFO - PROCESS | 1648 | 1467384216039 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 1648 | 1467384216041 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:43:36 INFO - PROCESS | 1648 | 1467384216043 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 1648 | 1467384216044 Marionette TRACE conn2 <- [1,2794,null,{}] 07:43:36 INFO - PROCESS | 1648 | 1467384216046 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}] 07:43:36 INFO - PROCESS | 1648 | 1467384216051 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:36 INFO - PROCESS | 1648 | 1467384216174 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:43:36 INFO - PROCESS | 1648 | 1467384216187 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 1648 | 1467384216188 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb5b000 == 32 [pid = 1648] [id = 706] 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126822000) [pid = 1648] [serial = 2118] [outer = 0x0] 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b2b400) [pid = 1648] [serial = 2119] [outer = 0x126822000] 07:43:36 INFO - PROCESS | 1648 | 1467384216213 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12954a400) [pid = 1648] [serial = 2120] [outer = 0x126822000] 07:43:36 INFO - PROCESS | 1648 | 1467384216554 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 07:43:36 INFO - PROCESS | 1648 | 1467384216565 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 1648 | 1467384216566 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:43:36 INFO - PROCESS | 1648 | 1467384216569 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 1648 | 1467384216570 Marionette TRACE conn2 <- [1,2798,null,{}] 07:43:36 INFO - PROCESS | 1648 | 1467384216572 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}] 07:43:36 INFO - PROCESS | 1648 | 1467384216573 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:36 INFO - PROCESS | 1648 | 1467384216669 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:43:36 INFO - PROCESS | 1648 | 1467384216708 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 1648 | 1467384216709 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be58800 == 33 [pid = 1648] [id = 707] 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129302400) [pid = 1648] [serial = 2121] [outer = 0x0] 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a7aac00) [pid = 1648] [serial = 2122] [outer = 0x129302400] 07:43:36 INFO - PROCESS | 1648 | 1467384216733 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a7eec00) [pid = 1648] [serial = 2123] [outer = 0x129302400] 07:43:37 INFO - PROCESS | 1648 | 1467384217080 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 07:43:37 INFO - PROCESS | 1648 | 1467384217087 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 1648 | 1467384217089 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:43:37 INFO - PROCESS | 1648 | 1467384217093 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 1648 | 1467384217094 Marionette TRACE conn2 <- [1,2802,null,{}] 07:43:37 INFO - PROCESS | 1648 | 1467384217096 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}] 07:43:37 INFO - PROCESS | 1648 | 1467384217097 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:37 INFO - PROCESS | 1648 | 1467384217198 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:43:37 INFO - PROCESS | 1648 | 1467384217211 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 1648 | 1467384217212 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c634000 == 34 [pid = 1648] [id = 708] 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12aa8b000) [pid = 1648] [serial = 2124] [outer = 0x0] 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aa94400) [pid = 1648] [serial = 2125] [outer = 0x12aa8b000] 07:43:37 INFO - PROCESS | 1648 | 1467384217236 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ac9fc00) [pid = 1648] [serial = 2126] [outer = 0x12aa8b000] 07:43:37 INFO - PROCESS | 1648 | 1467384217552 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 07:43:37 INFO - PROCESS | 1648 | 1467384217569 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 1648 | 1467384217571 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:43:37 INFO - PROCESS | 1648 | 1467384217573 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 1648 | 1467384217575 Marionette TRACE conn2 <- [1,2806,null,{}] 07:43:37 INFO - PROCESS | 1648 | 1467384217580 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}] 07:43:37 INFO - PROCESS | 1648 | 1467384217581 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:37 INFO - PROCESS | 1648 | 1467384217678 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:43:37 INFO - PROCESS | 1648 | 1467384217681 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 1648 | 1467384217682 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc77800 == 35 [pid = 1648] [id = 709] 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa8bc00) [pid = 1648] [serial = 2127] [outer = 0x0] 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b11b400) [pid = 1648] [serial = 2128] [outer = 0x12aa8bc00] 07:43:37 INFO - PROCESS | 1648 | 1467384217708 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b383000) [pid = 1648] [serial = 2129] [outer = 0x12aa8bc00] 07:43:38 INFO - PROCESS | 1648 | 1467384218207 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]]]}] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a5e800) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112dec400) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118761c00) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118525800) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11602ac00) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117e9ac00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1211e0400) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c24800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121b5c400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112e57c00) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12aa96c00) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126199000) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x115d56000) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12c7dc000) [pid = 1648] [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.] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1132cb000) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12cd34800) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:43:38 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b2e800) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 673ms 07:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:43:38 INFO - PROCESS | 1648 | 1467384218248 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 1648 | 1467384218250 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:43:38 INFO - PROCESS | 1648 | 1467384218253 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 1648 | 1467384218255 Marionette TRACE conn2 <- [1,2810,null,{}] 07:43:38 INFO - PROCESS | 1648 | 1467384218261 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}] 07:43:38 INFO - PROCESS | 1648 | 1467384218263 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:38 INFO - PROCESS | 1648 | 1467384218342 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:43:38 INFO - PROCESS | 1648 | 1467384218347 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 1648 | 1467384218348 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ca1000 == 36 [pid = 1648] [id = 710] 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116077400) [pid = 1648] [serial = 2130] [outer = 0x0] 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116a0b000) [pid = 1648] [serial = 2131] [outer = 0x116077400] 07:43:38 INFO - PROCESS | 1648 | 1467384218373 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11969bc00) [pid = 1648] [serial = 2132] [outer = 0x116077400] 07:43:38 INFO - PROCESS | 1648 | 1467384218690 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 475ms 07:43:38 INFO - PROCESS | 1648 | 1467384218729 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:43:38 INFO - PROCESS | 1648 | 1467384218730 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:43:38 INFO - PROCESS | 1648 | 1467384218732 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 1648 | 1467384218734 Marionette TRACE conn2 <- [1,2814,null,{}] 07:43:38 INFO - PROCESS | 1648 | 1467384218736 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}] 07:43:38 INFO - PROCESS | 1648 | 1467384218738 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:38 INFO - PROCESS | 1648 | 1467384218830 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:43:38 INFO - PROCESS | 1648 | 1467384218892 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 1648 | 1467384218894 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d431000 == 37 [pid = 1648] [id = 711] 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119690c00) [pid = 1648] [serial = 2133] [outer = 0x0] 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12962f000) [pid = 1648] [serial = 2134] [outer = 0x119690c00] 07:43:38 INFO - PROCESS | 1648 | 1467384218920 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bb20800) [pid = 1648] [serial = 2135] [outer = 0x119690c00] 07:43:39 INFO - PROCESS | 1648 | 1467384219210 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 07:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:43:39 INFO - PROCESS | 1648 | 1467384219252 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 1648 | 1467384219253 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:43:39 INFO - PROCESS | 1648 | 1467384219255 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 1648 | 1467384219256 Marionette TRACE conn2 <- [1,2818,null,{}] 07:43:39 INFO - PROCESS | 1648 | 1467384219263 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}] 07:43:39 INFO - PROCESS | 1648 | 1467384219265 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:39 INFO - PROCESS | 1648 | 1467384219348 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:43:39 INFO - PROCESS | 1648 | 1467384219352 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 1648 | 1467384219353 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d58a000 == 38 [pid = 1648] [id = 712] 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12aca0c00) [pid = 1648] [serial = 2136] [outer = 0x0] 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bb29400) [pid = 1648] [serial = 2137] [outer = 0x12aca0c00] 07:43:39 INFO - PROCESS | 1648 | 1467384219377 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bb40800) [pid = 1648] [serial = 2138] [outer = 0x12aca0c00] 07:43:39 INFO - PROCESS | 1648 | 1467384219711 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 473ms 07:43:39 INFO - PROCESS | 1648 | 1467384219729 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 1648 | 1467384219730 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:43:39 INFO - PROCESS | 1648 | 1467384219732 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 1648 | 1467384219733 Marionette TRACE conn2 <- [1,2822,null,{}] 07:43:39 INFO - PROCESS | 1648 | 1467384219735 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}] 07:43:39 INFO - PROCESS | 1648 | 1467384219736 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:39 INFO - PROCESS | 1648 | 1467384219844 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:43:39 INFO - PROCESS | 1648 | 1467384219851 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 1648 | 1467384219852 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d598000 == 39 [pid = 1648] [id = 713] 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116029800) [pid = 1648] [serial = 2139] [outer = 0x0] 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bb41000) [pid = 1648] [serial = 2140] [outer = 0x116029800] 07:43:39 INFO - PROCESS | 1648 | 1467384219884 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bbe7000) [pid = 1648] [serial = 2141] [outer = 0x116029800] 07:43:40 INFO - PROCESS | 1648 | 1467384220185 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]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 468ms 07:43:40 INFO - PROCESS | 1648 | 1467384220200 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 1648 | 1467384220202 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:43:40 INFO - PROCESS | 1648 | 1467384220259 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 1648 | 1467384220261 Marionette TRACE conn2 <- [1,2826,null,{}] 07:43:40 INFO - PROCESS | 1648 | 1467384220265 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}] 07:43:40 INFO - PROCESS | 1648 | 1467384220267 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:40 INFO - PROCESS | 1648 | 1467384220370 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:43:40 INFO - PROCESS | 1648 | 1467384220466 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 1648 | 1467384220467 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11811e000 == 40 [pid = 1648] [id = 714] 07:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112de9c00) [pid = 1648] [serial = 2142] [outer = 0x0] 07:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112e4c000) [pid = 1648] [serial = 2143] [outer = 0x112de9c00] 07:43:40 INFO - PROCESS | 1648 | 1467384220499 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116074c00) [pid = 1648] [serial = 2144] [outer = 0x112de9c00] 07:43:40 INFO - PROCESS | 1648 | 1467384220967 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 723ms 07:43:40 INFO - PROCESS | 1648 | 1467384220980 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 1648 | 1467384220983 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:43:40 INFO - PROCESS | 1648 | 1467384220987 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 1648 | 1467384220988 Marionette TRACE conn2 <- [1,2830,null,{}] 07:43:40 INFO - PROCESS | 1648 | 1467384220993 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}] 07:43:40 INFO - PROCESS | 1648 | 1467384220995 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:41 INFO - PROCESS | 1648 | 1467384221099 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:43:41 INFO - PROCESS | 1648 | 1467384221159 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 1648 | 1467384221161 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b20800 == 41 [pid = 1648] [id = 715] 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11696d800) [pid = 1648] [serial = 2145] [outer = 0x0] 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118762400) [pid = 1648] [serial = 2146] [outer = 0x11696d800] 07:43:41 INFO - PROCESS | 1648 | 1467384221192 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11968fc00) [pid = 1648] [serial = 2147] [outer = 0x11696d800] 07:43:41 INFO - PROCESS | 1648 | 1467384221656 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 721ms 07:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:43:41 INFO - PROCESS | 1648 | 1467384221707 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 1648 | 1467384221709 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:43:41 INFO - PROCESS | 1648 | 1467384221711 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 1648 | 1467384221713 Marionette TRACE conn2 <- [1,2834,null,{}] 07:43:41 INFO - PROCESS | 1648 | 1467384221715 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}] 07:43:41 INFO - PROCESS | 1648 | 1467384221717 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:41 INFO - PROCESS | 1648 | 1467384221841 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:43:41 INFO - PROCESS | 1648 | 1467384221909 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 1648 | 1467384221913 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d42c000 == 42 [pid = 1648] [id = 716] 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126120000) [pid = 1648] [serial = 2148] [outer = 0x0] 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126199800) [pid = 1648] [serial = 2149] [outer = 0x126120000] 07:43:41 INFO - PROCESS | 1648 | 1467384221945 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12780b000) [pid = 1648] [serial = 2150] [outer = 0x126120000] 07:43:42 INFO - PROCESS | 1648 | 1467384222438 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 07:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:43:42 INFO - PROCESS | 1648 | 1467384222481 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 1648 | 1467384222482 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:43:42 INFO - PROCESS | 1648 | 1467384222485 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 1648 | 1467384222486 Marionette TRACE conn2 <- [1,2838,null,{}] 07:43:42 INFO - PROCESS | 1648 | 1467384222489 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}] 07:43:42 INFO - PROCESS | 1648 | 1467384222490 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:42 INFO - PROCESS | 1648 | 1467384222594 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:43:42 INFO - PROCESS | 1648 | 1467384222655 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 1648 | 1467384222656 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b18800 == 43 [pid = 1648] [id = 717] 07:43:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112984c00) [pid = 1648] [serial = 2151] [outer = 0x0] 07:43:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1262b4800) [pid = 1648] [serial = 2152] [outer = 0x112984c00] 07:43:42 INFO - PROCESS | 1648 | 1467384222698 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129548000) [pid = 1648] [serial = 2153] [outer = 0x112984c00] 07:43:43 INFO - PROCESS | 1648 | 1467384223302 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 870ms 07:43:43 INFO - PROCESS | 1648 | 1467384223356 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 1648 | 1467384223359 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:43:43 INFO - PROCESS | 1648 | 1467384223364 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 1648 | 1467384223366 Marionette TRACE conn2 <- [1,2842,null,{}] 07:43:43 INFO - PROCESS | 1648 | 1467384223369 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}] 07:43:43 INFO - PROCESS | 1648 | 1467384223371 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:43 INFO - PROCESS | 1648 | 1467384223471 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:43:43 INFO - PROCESS | 1648 | 1467384223548 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 1648 | 1467384223549 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116244800 == 44 [pid = 1648] [id = 718] 07:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116a11000) [pid = 1648] [serial = 2154] [outer = 0x0] 07:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11710e400) [pid = 1648] [serial = 2155] [outer = 0x116a11000] 07:43:43 INFO - PROCESS | 1648 | 1467384223577 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118530c00) [pid = 1648] [serial = 2156] [outer = 0x116a11000] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d58a000 == 43 [pid = 1648] [id = 712] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d431000 == 42 [pid = 1648] [id = 711] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128ca1000 == 41 [pid = 1648] [id = 710] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc77800 == 40 [pid = 1648] [id = 709] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12c634000 == 39 [pid = 1648] [id = 708] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12be58800 == 38 [pid = 1648] [id = 707] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb5b000 == 37 [pid = 1648] [id = 706] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119472800 == 36 [pid = 1648] [id = 705] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128b19000 == 35 [pid = 1648] [id = 704] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12567c000 == 34 [pid = 1648] [id = 703] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119931800 == 33 [pid = 1648] [id = 702] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1180be000 == 32 [pid = 1648] [id = 701] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121329800 == 31 [pid = 1648] [id = 700] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11608b800 == 30 [pid = 1648] [id = 699] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126b18800 == 29 [pid = 1648] [id = 717] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d42c000 == 28 [pid = 1648] [id = 716] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128b20800 == 27 [pid = 1648] [id = 715] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d598000 == 26 [pid = 1648] [id = 713] 07:43:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11811e000 == 25 [pid = 1648] [id = 714] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12cd3a800) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a7e9000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128dd9c00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124b43c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11336c000) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12aca1c00) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12ac9d000) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1268ad000) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1162d1000) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b2d800) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116784c00) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1256ab400) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1186a2000) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11832b400) [pid = 1648] [serial = 1430] [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:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119698400) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119442c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1262bf000) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186a3000) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121427c00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128b24c00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129309000) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1207b9000) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112e4dc00) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194cc400) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11336c800) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1185bb400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186c3800) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b2d000) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118fee800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11852d400) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1256a6000) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x123785800) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 07:43:44 INFO - PROCESS | 1648 | 1467384224565 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1223ms 07:43:44 INFO - PROCESS | 1648 | 1467384224587 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 1648 | 1467384224590 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:43:44 INFO - PROCESS | 1648 | 1467384224601 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 1648 | 1467384224603 Marionette TRACE conn2 <- [1,2846,null,{}] 07:43:44 INFO - PROCESS | 1648 | 1467384224607 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}] 07:43:44 INFO - PROCESS | 1648 | 1467384224610 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:44 INFO - PROCESS | 1648 | 1467384224690 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:43:44 INFO - PROCESS | 1648 | 1467384224697 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 1648 | 1467384224700 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a7000 == 26 [pid = 1648] [id = 719] 07:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1128a9c00) [pid = 1648] [serial = 2157] [outer = 0x0] 07:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128b0400) [pid = 1648] [serial = 2158] [outer = 0x1128a9c00] 07:43:44 INFO - PROCESS | 1648 | 1467384224728 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112dea400) [pid = 1648] [serial = 2159] [outer = 0x1128a9c00] 07:43:45 INFO - PROCESS | 1648 | 1467384225130 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]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 576ms 07:43:45 INFO - PROCESS | 1648 | 1467384225177 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 1648 | 1467384225181 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:43:45 INFO - PROCESS | 1648 | 1467384225186 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 1648 | 1467384225187 Marionette TRACE conn2 <- [1,2850,null,{}] 07:43:45 INFO - PROCESS | 1648 | 1467384225190 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}] 07:43:45 INFO - PROCESS | 1648 | 1467384225192 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:45 INFO - PROCESS | 1648 | 1467384225274 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:43:45 INFO - PROCESS | 1648 | 1467384225281 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 1648 | 1467384225282 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180c4800 == 27 [pid = 1648] [id = 720] 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113870400) [pid = 1648] [serial = 2160] [outer = 0x0] 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113f2f400) [pid = 1648] [serial = 2161] [outer = 0x113870400] 07:43:45 INFO - PROCESS | 1648 | 1467384225310 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116031800) [pid = 1648] [serial = 2162] [outer = 0x113870400] 07:43:45 INFO - PROCESS | 1648 | 1467384225665 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 07:43:45 INFO - PROCESS | 1648 | 1467384225706 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 1648 | 1467384225707 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:43:45 INFO - PROCESS | 1648 | 1467384225710 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 1648 | 1467384225712 Marionette TRACE conn2 <- [1,2854,null,{}] 07:43:45 INFO - PROCESS | 1648 | 1467384225720 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}] 07:43:45 INFO - PROCESS | 1648 | 1467384225724 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:45 INFO - PROCESS | 1648 | 1467384225800 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:43:45 INFO - PROCESS | 1648 | 1467384225805 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 1648 | 1467384225807 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121258000 == 28 [pid = 1648] [id = 721] 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128afc00) [pid = 1648] [serial = 2163] [outer = 0x0] 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176d8400) [pid = 1648] [serial = 2164] [outer = 0x1128afc00] 07:43:45 INFO - PROCESS | 1648 | 1467384225838 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11815c800) [pid = 1648] [serial = 2165] [outer = 0x1128afc00] 07:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 07:43:46 INFO - PROCESS | 1648 | 1467384226222 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]]]}] 07:43:46 INFO - PROCESS | 1648 | 1467384226232 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:43:46 INFO - PROCESS | 1648 | 1467384226234 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:43:46 INFO - PROCESS | 1648 | 1467384226238 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 1648 | 1467384226240 Marionette TRACE conn2 <- [1,2858,null,{}] 07:43:46 INFO - PROCESS | 1648 | 1467384226245 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}] 07:43:46 INFO - PROCESS | 1648 | 1467384226247 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:46 INFO - PROCESS | 1648 | 1467384226414 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:43:46 INFO - PROCESS | 1648 | 1467384226429 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 1648 | 1467384226431 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123627000 == 29 [pid = 1648] [id = 722] 07:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118540400) [pid = 1648] [serial = 2166] [outer = 0x0] 07:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1185be800) [pid = 1648] [serial = 2167] [outer = 0x118540400] 07:43:46 INFO - PROCESS | 1648 | 1467384226473 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1186a0000) [pid = 1648] [serial = 2168] [outer = 0x118540400] 07:43:46 INFO - PROCESS | 1648 | 1467384226835 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 628ms 07:43:46 INFO - PROCESS | 1648 | 1467384226866 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 1648 | 1467384226867 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:43:46 INFO - PROCESS | 1648 | 1467384226869 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 1648 | 1467384226870 Marionette TRACE conn2 <- [1,2862,null,{}] 07:43:46 INFO - PROCESS | 1648 | 1467384226873 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}] 07:43:46 INFO - PROCESS | 1648 | 1467384226874 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:46 INFO - PROCESS | 1648 | 1467384226969 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:43:46 INFO - PROCESS | 1648 | 1467384226981 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 1648 | 1467384226982 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256c9800 == 30 [pid = 1648] [id = 723] 07:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112e4fc00) [pid = 1648] [serial = 2169] [outer = 0x0] 07:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1186c1800) [pid = 1648] [serial = 2170] [outer = 0x112e4fc00] 07:43:47 INFO - PROCESS | 1648 | 1467384227006 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118ff4c00) [pid = 1648] [serial = 2171] [outer = 0x112e4fc00] 07:43:47 INFO - PROCESS | 1648 | 1467384227367 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 522ms 07:43:47 INFO - PROCESS | 1648 | 1467384227392 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 1648 | 1467384227395 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:43:47 INFO - PROCESS | 1648 | 1467384227403 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 1648 | 1467384227404 Marionette TRACE conn2 <- [1,2866,null,{}] 07:43:47 INFO - PROCESS | 1648 | 1467384227407 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}] 07:43:47 INFO - PROCESS | 1648 | 1467384227411 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:47 INFO - PROCESS | 1648 | 1467384227522 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:43:47 INFO - PROCESS | 1648 | 1467384227561 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 1648 | 1467384227562 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b1d000 == 31 [pid = 1648] [id = 724] 07:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119445c00) [pid = 1648] [serial = 2172] [outer = 0x0] 07:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119690800) [pid = 1648] [serial = 2173] [outer = 0x119445c00] 07:43:47 INFO - PROCESS | 1648 | 1467384227587 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121a90000) [pid = 1648] [serial = 2174] [outer = 0x119445c00] 07:43:47 INFO - PROCESS | 1648 | 1467384227914 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 526ms 07:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:43:47 INFO - PROCESS | 1648 | 1467384227925 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 1648 | 1467384227928 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:43:47 INFO - PROCESS | 1648 | 1467384227932 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 1648 | 1467384227939 Marionette TRACE conn2 <- [1,2870,null,{}] 07:43:47 INFO - PROCESS | 1648 | 1467384227953 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}] 07:43:47 INFO - PROCESS | 1648 | 1467384227955 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:48 INFO - PROCESS | 1648 | 1467384228048 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:43:48 INFO - PROCESS | 1648 | 1467384228051 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 1648 | 1467384228052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293be800 == 32 [pid = 1648] [id = 725] 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11832ac00) [pid = 1648] [serial = 2175] [outer = 0x0] 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123785800) [pid = 1648] [serial = 2176] [outer = 0x11832ac00] 07:43:48 INFO - PROCESS | 1648 | 1467384228077 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124d43800) [pid = 1648] [serial = 2177] [outer = 0x11832ac00] 07:43:48 INFO - PROCESS | 1648 | 1467384228411 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]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 487ms 07:43:48 INFO - PROCESS | 1648 | 1467384228419 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 1648 | 1467384228421 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:43:48 INFO - PROCESS | 1648 | 1467384228423 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 1648 | 1467384228424 Marionette TRACE conn2 <- [1,2874,null,{}] 07:43:48 INFO - PROCESS | 1648 | 1467384228429 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}] 07:43:48 INFO - PROCESS | 1648 | 1467384228430 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:48 INFO - PROCESS | 1648 | 1467384228529 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:43:48 INFO - PROCESS | 1648 | 1467384228533 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 1648 | 1467384228534 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a81e800 == 33 [pid = 1648] [id = 726] 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124d43c00) [pid = 1648] [serial = 2178] [outer = 0x0] 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1250df000) [pid = 1648] [serial = 2179] [outer = 0x124d43c00] 07:43:48 INFO - PROCESS | 1648 | 1467384228559 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126124c00) [pid = 1648] [serial = 2180] [outer = 0x124d43c00] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aca0c00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116029800) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119690c00) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116077400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126822000) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129302400) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12aa8b000) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aa8bc00) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x111e2e800) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1171c3400) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1186be000) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1236cf400) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1138f4400) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b25400) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11662fc00) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:43:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1186bf400) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:43:49 INFO - PROCESS | 1648 | 1467384229059 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 672ms 07:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:43:49 INFO - PROCESS | 1648 | 1467384229096 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 1648 | 1467384229097 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:43:49 INFO - PROCESS | 1648 | 1467384229099 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 1648 | 1467384229100 Marionette TRACE conn2 <- [1,2878,null,{}] 07:43:49 INFO - PROCESS | 1648 | 1467384229103 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}] 07:43:49 INFO - PROCESS | 1648 | 1467384229104 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:49 INFO - PROCESS | 1648 | 1467384229188 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:43:49 INFO - PROCESS | 1648 | 1467384229248 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 1648 | 1467384229249 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121257000 == 34 [pid = 1648] [id = 727] 07:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1128a4800) [pid = 1648] [serial = 2181] [outer = 0x0] 07:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d41c00) [pid = 1648] [serial = 2182] [outer = 0x1128a4800] 07:43:49 INFO - PROCESS | 1648 | 1467384229275 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1211e0800) [pid = 1648] [serial = 2183] [outer = 0x1128a4800] 07:43:49 INFO - PROCESS | 1648 | 1467384229617 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 568ms 07:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:43:49 INFO - PROCESS | 1648 | 1467384229668 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 1648 | 1467384229670 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:43:49 INFO - PROCESS | 1648 | 1467384229673 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 1648 | 1467384229675 Marionette TRACE conn2 <- [1,2882,null,{}] 07:43:49 INFO - PROCESS | 1648 | 1467384229678 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}] 07:43:49 INFO - PROCESS | 1648 | 1467384229680 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:49 INFO - PROCESS | 1648 | 1467384229806 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:43:49 INFO - PROCESS | 1648 | 1467384229891 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 1648 | 1467384229892 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b376000 == 35 [pid = 1648] [id = 728] 07:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112e54000) [pid = 1648] [serial = 2184] [outer = 0x0] 07:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12500c000) [pid = 1648] [serial = 2185] [outer = 0x112e54000] 07:43:49 INFO - PROCESS | 1648 | 1467384229935 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1262b5400) [pid = 1648] [serial = 2186] [outer = 0x112e54000] 07:43:50 INFO - PROCESS | 1648 | 1467384230331 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]]]}] 07:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 07:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:43:50 INFO - PROCESS | 1648 | 1467384230348 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 1648 | 1467384230350 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:43:50 INFO - PROCESS | 1648 | 1467384230353 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 1648 | 1467384230356 Marionette TRACE conn2 <- [1,2886,null,{}] 07:43:50 INFO - PROCESS | 1648 | 1467384230361 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}] 07:43:50 INFO - PROCESS | 1648 | 1467384230364 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:50 INFO - PROCESS | 1648 | 1467384230583 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:43:50 INFO - PROCESS | 1648 | 1467384230606 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 1648 | 1467384230608 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256c7000 == 36 [pid = 1648] [id = 729] 07:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127810c00) [pid = 1648] [serial = 2187] [outer = 0x0] 07:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b25000) [pid = 1648] [serial = 2188] [outer = 0x127810c00] 07:43:50 INFO - PROCESS | 1648 | 1467384230653 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c20c00) [pid = 1648] [serial = 2189] [outer = 0x127810c00] 07:43:51 INFO - PROCESS | 1648 | 1467384231190 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]]]}] 07:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 872ms 07:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:43:51 INFO - PROCESS | 1648 | 1467384231226 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 1648 | 1467384231228 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:43:51 INFO - PROCESS | 1648 | 1467384231232 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 1648 | 1467384231234 Marionette TRACE conn2 <- [1,2890,null,{}] 07:43:51 INFO - PROCESS | 1648 | 1467384231238 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}] 07:43:51 INFO - PROCESS | 1648 | 1467384231239 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:51 INFO - PROCESS | 1648 | 1467384231353 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:43:51 INFO - PROCESS | 1648 | 1467384231413 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 1648 | 1467384231414 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x117130800 == 37 [pid = 1648] [id = 730] 07:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1127ccc00) [pid = 1648] [serial = 2190] [outer = 0x0] 07:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112df4800) [pid = 1648] [serial = 2191] [outer = 0x1127ccc00] 07:43:51 INFO - PROCESS | 1648 | 1467384231446 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1132bf400) [pid = 1648] [serial = 2192] [outer = 0x1127ccc00] 07:43:52 INFO - PROCESS | 1648 | 1467384232024 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 872ms 07:43:52 INFO - PROCESS | 1648 | 1467384232103 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:43:52 INFO - PROCESS | 1648 | 1467384232106 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:43:52 INFO - PROCESS | 1648 | 1467384232111 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 1648 | 1467384232113 Marionette TRACE conn2 <- [1,2894,null,{}] 07:43:52 INFO - PROCESS | 1648 | 1467384232115 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}] 07:43:52 INFO - PROCESS | 1648 | 1467384232117 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:52 INFO - PROCESS | 1648 | 1467384232226 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:43:52 INFO - PROCESS | 1648 | 1467384232284 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 1648 | 1467384232286 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b0b000 == 38 [pid = 1648] [id = 731] 07:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116030000) [pid = 1648] [serial = 2193] [outer = 0x0] 07:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116784c00) [pid = 1648] [serial = 2194] [outer = 0x116030000] 07:43:52 INFO - PROCESS | 1648 | 1467384232319 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116972400) [pid = 1648] [serial = 2195] [outer = 0x116030000] 07:43:53 INFO - PROCESS | 1648 | 1467384233035 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]]]}] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12b376000 == 37 [pid = 1648] [id = 728] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x121257000 == 36 [pid = 1648] [id = 727] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a81e800 == 35 [pid = 1648] [id = 726] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1293be800 == 34 [pid = 1648] [id = 725] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x128b1d000 == 33 [pid = 1648] [id = 724] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1256c9800 == 32 [pid = 1648] [id = 723] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x123627000 == 31 [pid = 1648] [id = 722] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x121258000 == 30 [pid = 1648] [id = 721] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1180c4800 == 29 [pid = 1648] [id = 720] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a7000 == 28 [pid = 1648] [id = 719] 07:43:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116244800 == 27 [pid = 1648] [id = 718] 07:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 973ms 07:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:43:53 INFO - PROCESS | 1648 | 1467384233085 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 1648 | 1467384233087 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:43:53 INFO - PROCESS | 1648 | 1467384233090 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 1648 | 1467384233094 Marionette TRACE conn2 <- [1,2898,null,{}] 07:43:53 INFO - PROCESS | 1648 | 1467384233098 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}] 07:43:53 INFO - PROCESS | 1648 | 1467384233100 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:53 INFO - PROCESS | 1648 | 1467384233196 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a7aac00) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aa94400) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a7eec00) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b11b400) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11212d800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1128ae800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118330c00) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11869d400) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118763c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1207b9c00) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126191c00) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116078400) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11696b000) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c22400) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116969400) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176e2000) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121de7c00) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124d43400) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb40800) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bb41000) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12962f000) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116a0b000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11969bc00) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bb29400) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bb20800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128b2b400) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12b383000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12ac9fc00) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12669a400) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12954a400) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12bbe7000) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 1648 | 1467384233261 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 1648 | 1467384233262 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f7f800 == 28 [pid = 1648] [id = 732] 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11386f000) [pid = 1648] [serial = 2196] [outer = 0x0] 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11501f400) [pid = 1648] [serial = 2197] [outer = 0x11386f000] 07:43:53 INFO - PROCESS | 1648 | 1467384233290 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1162dd800) [pid = 1648] [serial = 2198] [outer = 0x11386f000] 07:43:53 INFO - PROCESS | 1648 | 1467384233635 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 573ms 07:43:53 INFO - PROCESS | 1648 | 1467384233663 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 1648 | 1467384233666 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:43:53 INFO - PROCESS | 1648 | 1467384233670 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 1648 | 1467384233672 Marionette TRACE conn2 <- [1,2902,null,{}] 07:43:53 INFO - PROCESS | 1648 | 1467384233674 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}] 07:43:53 INFO - PROCESS | 1648 | 1467384233676 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:53 INFO - PROCESS | 1648 | 1467384233784 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:43:53 INFO - PROCESS | 1648 | 1467384233840 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 1648 | 1467384233842 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119466000 == 29 [pid = 1648] [id = 733] 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11696b000) [pid = 1648] [serial = 2199] [outer = 0x0] 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11815d400) [pid = 1648] [serial = 2200] [outer = 0x11696b000] 07:43:53 INFO - PROCESS | 1648 | 1467384233869 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1185c5000) [pid = 1648] [serial = 2201] [outer = 0x11696b000] 07:43:54 INFO - PROCESS | 1648 | 1467384234197 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 572ms 07:43:54 INFO - PROCESS | 1648 | 1467384234244 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 1648 | 1467384234246 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:43:54 INFO - PROCESS | 1648 | 1467384234250 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 1648 | 1467384234253 Marionette TRACE conn2 <- [1,2906,null,{}] 07:43:54 INFO - PROCESS | 1648 | 1467384234265 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}] 07:43:54 INFO - PROCESS | 1648 | 1467384234270 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:54 INFO - PROCESS | 1648 | 1467384234356 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:43:54 INFO - PROCESS | 1648 | 1467384234415 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 1648 | 1467384234417 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x125698800 == 30 [pid = 1648] [id = 734] 07:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112df2800) [pid = 1648] [serial = 2202] [outer = 0x0] 07:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118fef000) [pid = 1648] [serial = 2203] [outer = 0x112df2800] 07:43:54 INFO - PROCESS | 1648 | 1467384234446 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119a5c400) [pid = 1648] [serial = 2204] [outer = 0x112df2800] 07:43:54 INFO - PROCESS | 1648 | 1467384234739 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]]]}] 07:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 527ms 07:43:54 INFO - PROCESS | 1648 | 1467384234783 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:43:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:43:54 INFO - PROCESS | 1648 | 1467384234785 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:43:54 INFO - PROCESS | 1648 | 1467384234787 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 1648 | 1467384234788 Marionette TRACE conn2 <- [1,2910,null,{}] 07:43:54 INFO - PROCESS | 1648 | 1467384234791 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}] 07:43:54 INFO - PROCESS | 1648 | 1467384234792 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:54 INFO - PROCESS | 1648 | 1467384234883 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:43:54 INFO - PROCESS | 1648 | 1467384234942 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 1648 | 1467384234943 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12914d000 == 31 [pid = 1648] [id = 735] 07:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128a8800) [pid = 1648] [serial = 2205] [outer = 0x0] 07:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1207b3000) [pid = 1648] [serial = 2206] [outer = 0x1128a8800] 07:43:54 INFO - PROCESS | 1648 | 1467384234968 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121906c00) [pid = 1648] [serial = 2207] [outer = 0x1128a8800] 07:43:55 INFO - PROCESS | 1648 | 1467384235279 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]]]}] 07:43:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:43:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:43:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 07:43:55 INFO - TEST-START | /DOMEvents/constructors.html 07:43:55 INFO - PROCESS | 1648 | 1467384235312 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 1648 | 1467384235313 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:43:55 INFO - PROCESS | 1648 | 1467384235316 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 1648 | 1467384235317 Marionette TRACE conn2 <- [1,2914,null,{}] 07:43:55 INFO - PROCESS | 1648 | 1467384235319 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}] 07:43:55 INFO - PROCESS | 1648 | 1467384235320 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:55 INFO - PROCESS | 1648 | 1467384235423 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:43:55 INFO - PROCESS | 1648 | 1467384235427 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 1648 | 1467384235428 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac03000 == 32 [pid = 1648] [id = 736] 07:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116787c00) [pid = 1648] [serial = 2208] [outer = 0x0] 07:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1236d0000) [pid = 1648] [serial = 2209] [outer = 0x116787c00] 07:43:55 INFO - PROCESS | 1648 | 1467384235453 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124d45000) [pid = 1648] [serial = 2210] [outer = 0x116787c00] 07:43:55 INFO - PROCESS | 1648 | 1467384235826 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]]]}] 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:43:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:43:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 07:43:55 INFO - PROCESS | 1648 | 1467384235890 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 1648 | 1467384235892 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:43:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:43:55 INFO - PROCESS | 1648 | 1467384235894 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 1648 | 1467384235895 Marionette TRACE conn2 <- [1,2918,null,{}] 07:43:55 INFO - PROCESS | 1648 | 1467384235911 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}] 07:43:55 INFO - PROCESS | 1648 | 1467384235916 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:56 INFO - PROCESS | 1648 | 1467384236065 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:43:56 INFO - PROCESS | 1648 | 1467384236116 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 1648 | 1467384236117 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb4d000 == 33 [pid = 1648] [id = 737] 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1250db400) [pid = 1648] [serial = 2211] [outer = 0x0] 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1268a8400) [pid = 1648] [serial = 2212] [outer = 0x1250db400] 07:43:56 INFO - PROCESS | 1648 | 1467384236159 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128dd1400) [pid = 1648] [serial = 2213] [outer = 0x1250db400] 07:43:56 INFO - PROCESS | 1648 | 1467384236544 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:43:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:43:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 07:43:56 INFO - PROCESS | 1648 | 1467384236567 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 1648 | 1467384236568 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:43:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:43:56 INFO - PROCESS | 1648 | 1467384236570 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 1648 | 1467384236571 Marionette TRACE conn2 <- [1,2922,null,{}] 07:43:56 INFO - PROCESS | 1648 | 1467384236574 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}] 07:43:56 INFO - PROCESS | 1648 | 1467384236575 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:56 INFO - PROCESS | 1648 | 1467384236675 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:43:56 INFO - PROCESS | 1648 | 1467384236712 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 1648 | 1467384236713 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c632800 == 34 [pid = 1648] [id = 738] 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12780f800) [pid = 1648] [serial = 2214] [outer = 0x0] 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129307800) [pid = 1648] [serial = 2215] [outer = 0x12780f800] 07:43:56 INFO - PROCESS | 1648 | 1467384236737 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12954a000) [pid = 1648] [serial = 2216] [outer = 0x12780f800] 07:43:56 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:56 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:56 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:56 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:57 INFO - PROCESS | 1648 | 1467384237035 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]]]}] 07:43:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:43:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:57 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 07:43:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:57 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 07:43:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:57 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]" 07:43:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:43:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 477ms 07:43:57 INFO - PROCESS | 1648 | 1467384237064 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 1648 | 1467384237066 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:43:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:43:57 INFO - PROCESS | 1648 | 1467384237069 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 1648 | 1467384237071 Marionette TRACE conn2 <- [1,2926,null,{}] 07:43:57 INFO - PROCESS | 1648 | 1467384237075 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}] 07:43:57 INFO - PROCESS | 1648 | 1467384237079 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:57 INFO - PROCESS | 1648 | 1467384237247 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112de9c00) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1128afc00) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118540400) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116a11000) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113870400) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112e54000) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11696d800) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126120000) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x112984c00) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112e4fc00) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119445c00) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1128a4800) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11832ac00) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x124d43c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1128a9c00) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:43:57 INFO - PROCESS | 1648 | 1467384237474 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 1648 | 1467384237475 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118faf000 == 35 [pid = 1648] [id = 739] 07:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x111e2e800) [pid = 1648] [serial = 2217] [outer = 0x0] 07:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1128a4800) [pid = 1648] [serial = 2218] [outer = 0x111e2e800] 07:43:57 INFO - PROCESS | 1648 | 1467384237521 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1160d1400) [pid = 1648] [serial = 2219] [outer = 0x111e2e800] 07:43:57 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:43:57 INFO - PROCESS | 1648 | 1467384237776 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]]]}] 07:43:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:43:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 724ms 07:43:57 INFO - PROCESS | 1648 | 1467384237807 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 1648 | 1467384237809 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:43:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:43:57 INFO - PROCESS | 1648 | 1467384237823 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 1648 | 1467384237825 Marionette TRACE conn2 <- [1,2930,null,{}] 07:43:57 INFO - PROCESS | 1648 | 1467384237838 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}] 07:43:57 INFO - PROCESS | 1648 | 1467384237840 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:58 INFO - PROCESS | 1648 | 1467384238015 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:43:58 INFO - PROCESS | 1648 | 1467384238064 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1648 | 1467384238066 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x125692000 == 36 [pid = 1648] [id = 740] 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1162d6c00) [pid = 1648] [serial = 2220] [outer = 0x0] 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119448800) [pid = 1648] [serial = 2221] [outer = 0x1162d6c00] 07:43:58 INFO - PROCESS | 1648 | 1467384238107 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124dbd000) [pid = 1648] [serial = 2222] [outer = 0x1162d6c00] 07:43:58 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:43:58 INFO - PROCESS | 1648 | 1467384238356 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]]]}] 07:43:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:43:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 581ms 07:43:58 INFO - PROCESS | 1648 | 1467384238404 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 1648 | 1467384238405 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:43:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:43:58 INFO - PROCESS | 1648 | 1467384238415 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 1648 | 1467384238416 Marionette TRACE conn2 <- [1,2934,null,{}] 07:43:58 INFO - PROCESS | 1648 | 1467384238418 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}] 07:43:58 INFO - PROCESS | 1648 | 1467384238419 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:58 INFO - PROCESS | 1648 | 1467384238514 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:43:58 INFO - PROCESS | 1648 | 1467384238518 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1648 | 1467384238518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd34800 == 37 [pid = 1648] [id = 741] 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x126190c00) [pid = 1648] [serial = 2223] [outer = 0x0] 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12962b800) [pid = 1648] [serial = 2224] [outer = 0x126190c00] 07:43:58 INFO - PROCESS | 1648 | 1467384238543 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12a7ee000) [pid = 1648] [serial = 2225] [outer = 0x126190c00] 07:43:58 INFO - PROCESS | 1648 | 1467384238878 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]]]}] 07:43:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:43:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 528ms 07:43:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:43:58 INFO - PROCESS | 1648 | 1467384238936 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 1648 | 1467384238938 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:43:58 INFO - PROCESS | 1648 | 1467384238940 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 1648 | 1467384238942 Marionette TRACE conn2 <- [1,2938,null,{}] 07:43:58 INFO - PROCESS | 1648 | 1467384238944 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}] 07:43:58 INFO - PROCESS | 1648 | 1467384238945 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:59 INFO - PROCESS | 1648 | 1467384239040 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:43:59 INFO - PROCESS | 1648 | 1467384239046 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 1648 | 1467384239048 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2dd800 == 38 [pid = 1648] [id = 742] 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12aa89800) [pid = 1648] [serial = 2226] [outer = 0x0] 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12ac99400) [pid = 1648] [serial = 2227] [outer = 0x12aa89800] 07:43:59 INFO - PROCESS | 1648 | 1467384239074 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12b37f800) [pid = 1648] [serial = 2228] [outer = 0x12aa89800] 07:43:59 INFO - PROCESS | 1648 | 1467384239380 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]]]}] 07:43:59 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. 07:43:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 07:43:59 INFO - PROCESS | 1648 | 1467384239447 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 1648 | 1467384239449 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:43:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:43:59 INFO - PROCESS | 1648 | 1467384239454 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 1648 | 1467384239456 Marionette TRACE conn2 <- [1,2942,null,{}] 07:43:59 INFO - PROCESS | 1648 | 1467384239460 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}] 07:43:59 INFO - PROCESS | 1648 | 1467384239462 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:59 INFO - PROCESS | 1648 | 1467384239567 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:43:59 INFO - PROCESS | 1648 | 1467384239678 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 1648 | 1467384239681 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:43:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116e5d800 == 39 [pid = 1648] [id = 743] 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112e58800) [pid = 1648] [serial = 2229] [outer = 0x0] 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1131e5c00) [pid = 1648] [serial = 2230] [outer = 0x112e58800] 07:43:59 INFO - PROCESS | 1648 | 1467384239712 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11662f800) [pid = 1648] [serial = 2231] [outer = 0x112e58800] 07:44:00 INFO - PROCESS | 1648 | 1467384240104 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"]]]}] 07:44:00 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 07:44:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:44:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 674ms 07:44:00 INFO - PROCESS | 1648 | 1467384240128 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:44:00 INFO - PROCESS | 1648 | 1467384240130 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:44:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:44:00 INFO - PROCESS | 1648 | 1467384240135 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 1648 | 1467384240137 Marionette TRACE conn2 <- [1,2946,null,{}] 07:44:00 INFO - PROCESS | 1648 | 1467384240140 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}] 07:44:00 INFO - PROCESS | 1648 | 1467384240142 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:00 INFO - PROCESS | 1648 | 1467384240249 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:44:00 INFO - PROCESS | 1648 | 1467384240310 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 1648 | 1467384240311 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b13800 == 40 [pid = 1648] [id = 744] 07:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11852d400) [pid = 1648] [serial = 2232] [outer = 0x0] 07:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186bdc00) [pid = 1648] [serial = 2233] [outer = 0x11852d400] 07:44:00 INFO - PROCESS | 1648 | 1467384240341 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119449000) [pid = 1648] [serial = 2234] [outer = 0x11852d400] 07:44:00 INFO - PROCESS | 1648 | 1467384240734 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]]]}] 07:44:00 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. 07:44:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 626ms 07:44:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:44:00 INFO - PROCESS | 1648 | 1467384240758 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:44:00 INFO - PROCESS | 1648 | 1467384240760 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:44:00 INFO - PROCESS | 1648 | 1467384240762 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 1648 | 1467384240764 Marionette TRACE conn2 <- [1,2950,null,{}] 07:44:00 INFO - PROCESS | 1648 | 1467384240770 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}] 07:44:00 INFO - PROCESS | 1648 | 1467384240774 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:00 INFO - PROCESS | 1648 | 1467384240877 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:44:00 INFO - PROCESS | 1648 | 1467384240962 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 1648 | 1467384240964 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cd36000 == 41 [pid = 1648] [id = 745] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12611fc00) [pid = 1648] [serial = 2235] [outer = 0x0] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126197c00) [pid = 1648] [serial = 2236] [outer = 0x12611fc00] 07:44:01 INFO - PROCESS | 1648 | 1467384241038 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1268ad000) [pid = 1648] [serial = 2237] [outer = 0x12611fc00] 07:44:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d438000 == 42 [pid = 1648] [id = 746] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c22800) [pid = 1648] [serial = 2238] [outer = 0x0] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124db8c00) [pid = 1648] [serial = 2239] [outer = 0x128c22800] 07:44:01 INFO - PROCESS | 1648 | 1467384241464 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]]]}] 07:44:01 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. 07:44:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 07:44:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:44:01 INFO - PROCESS | 1648 | 1467384241484 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 1648 | 1467384241485 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:44:01 INFO - PROCESS | 1648 | 1467384241487 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 1648 | 1467384241489 Marionette TRACE conn2 <- [1,2954,null,{}] 07:44:01 INFO - PROCESS | 1648 | 1467384241491 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}] 07:44:01 INFO - PROCESS | 1648 | 1467384241493 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:01 INFO - PROCESS | 1648 | 1467384241619 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:44:01 INFO - PROCESS | 1648 | 1467384241720 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 1648 | 1467384241721 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9d9000 == 43 [pid = 1648] [id = 747] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12780c800) [pid = 1648] [serial = 2240] [outer = 0x0] 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c25c00) [pid = 1648] [serial = 2241] [outer = 0x12780c800] 07:44:01 INFO - PROCESS | 1648 | 1467384241751 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa8bc00) [pid = 1648] [serial = 2242] [outer = 0x12780c800] 07:44:02 INFO - PROCESS | 1648 | 1467384242116 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]]]}] 07:44:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44:02 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 07:44:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 07:44:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:44:02 INFO - PROCESS | 1648 | 1467384242156 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 1648 | 1467384242158 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:44:02 INFO - PROCESS | 1648 | 1467384242160 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 1648 | 1467384242161 Marionette TRACE conn2 <- [1,2958,null,{}] 07:44:02 INFO - PROCESS | 1648 | 1467384242164 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}] 07:44:02 INFO - PROCESS | 1648 | 1467384242165 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:02 INFO - PROCESS | 1648 | 1467384242278 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:44:02 INFO - PROCESS | 1648 | 1467384242368 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:02 INFO - PROCESS | 1648 | 1467384242370 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118516000 == 44 [pid = 1648] [id = 748] 07:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11383a800) [pid = 1648] [serial = 2243] [outer = 0x0] 07:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118ff3800) [pid = 1648] [serial = 2244] [outer = 0x11383a800] 07:44:02 INFO - PROCESS | 1648 | 1467384242399 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aca0c00) [pid = 1648] [serial = 2245] [outer = 0x11383a800] 07:44:03 INFO - PROCESS | 1648 | 1467384243008 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]]]}] 07:44:03 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:44:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 870ms 07:44:03 INFO - PROCESS | 1648 | 1467384243031 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:44:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:44:03 INFO - PROCESS | 1648 | 1467384243033 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:44:03 INFO - PROCESS | 1648 | 1467384243036 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 1648 | 1467384243038 Marionette TRACE conn2 <- [1,2962,null,{}] 07:44:03 INFO - PROCESS | 1648 | 1467384243042 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}] 07:44:03 INFO - PROCESS | 1648 | 1467384243044 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:03 INFO - PROCESS | 1648 | 1467384243145 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:44:03 INFO - PROCESS | 1648 | 1467384243223 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 1648 | 1467384243224 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x125682000 == 45 [pid = 1648] [id = 749] 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112e58c00) [pid = 1648] [serial = 2246] [outer = 0x0] 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1162d1000) [pid = 1648] [serial = 2247] [outer = 0x112e58c00] 07:44:03 INFO - PROCESS | 1648 | 1467384243252 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11815a800) [pid = 1648] [serial = 2248] [outer = 0x112e58c00] 07:44:03 INFO - PROCESS | 1648 | 1467384243622 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]]]}] 07:44:03 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. 07:44:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 07:44:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:44:03 INFO - PROCESS | 1648 | 1467384243658 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:44:03 INFO - PROCESS | 1648 | 1467384243661 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:44:03 INFO - PROCESS | 1648 | 1467384243665 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 1648 | 1467384243667 Marionette TRACE conn2 <- [1,2966,null,{}] 07:44:03 INFO - PROCESS | 1648 | 1467384243669 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}] 07:44:03 INFO - PROCESS | 1648 | 1467384243671 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:03 INFO - PROCESS | 1648 | 1467384243768 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:44:03 INFO - PROCESS | 1648 | 1467384243862 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 1648 | 1467384243863 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121320800 == 46 [pid = 1648] [id = 750] 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1186bbc00) [pid = 1648] [serial = 2249] [outer = 0x0] 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118765000) [pid = 1648] [serial = 2250] [outer = 0x1186bbc00] 07:44:03 INFO - PROCESS | 1648 | 1467384243894 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119447000) [pid = 1648] [serial = 2251] [outer = 0x1186bbc00] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd34800 == 45 [pid = 1648] [id = 741] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125692000 == 44 [pid = 1648] [id = 740] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118faf000 == 43 [pid = 1648] [id = 739] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c632800 == 42 [pid = 1648] [id = 738] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb4d000 == 41 [pid = 1648] [id = 737] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac03000 == 40 [pid = 1648] [id = 736] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12914d000 == 39 [pid = 1648] [id = 735] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125698800 == 38 [pid = 1648] [id = 734] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119466000 == 37 [pid = 1648] [id = 733] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116f7f800 == 36 [pid = 1648] [id = 732] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126b0b000 == 35 [pid = 1648] [id = 731] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x117130800 == 34 [pid = 1648] [id = 730] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1256c7000 == 33 [pid = 1648] [id = 729] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125682000 == 32 [pid = 1648] [id = 749] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118516000 == 31 [pid = 1648] [id = 748] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9d9000 == 30 [pid = 1648] [id = 747] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12cd36000 == 29 [pid = 1648] [id = 745] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d438000 == 28 [pid = 1648] [id = 746] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128b13800 == 27 [pid = 1648] [id = 744] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2dd800 == 26 [pid = 1648] [id = 742] 07:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116e5d800 == 25 [pid = 1648] [id = 743] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116074c00) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112e4c000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1176d8400) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11815c800) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1185be800) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118530c00) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11710e400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113f2f400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1262b5400) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116031800) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11968fc00) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118762400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12780b000) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126199800) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129548000) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1186c1800) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1262b4800) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119690800) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118ff4c00) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d41c00) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123785800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121a90000) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1250df000) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124d43800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1211e0800) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126124c00) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12500c000) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1128b0400) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x112dea400) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1186a0000) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128b25000) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 07:44:04 INFO - PROCESS | 1648 | 1467384244771 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]]]}] 07:44:04 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:44:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1121ms 07:44:04 INFO - PROCESS | 1648 | 1467384244787 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 1648 | 1467384244790 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:44:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:44:04 INFO - PROCESS | 1648 | 1467384244793 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 1648 | 1467384244795 Marionette TRACE conn2 <- [1,2970,null,{}] 07:44:04 INFO - PROCESS | 1648 | 1467384244799 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}] 07:44:04 INFO - PROCESS | 1648 | 1467384244801 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:04 INFO - PROCESS | 1648 | 1467384244884 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:44:04 INFO - PROCESS | 1648 | 1467384244888 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 1648 | 1467384244891 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f79800 == 26 [pid = 1648] [id = 751] 07:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113f2f400) [pid = 1648] [serial = 2252] [outer = 0x0] 07:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116023400) [pid = 1648] [serial = 2253] [outer = 0x113f2f400] 07:44:04 INFO - PROCESS | 1648 | 1467384244925 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1160d7c00) [pid = 1648] [serial = 2254] [outer = 0x113f2f400] 07:44:05 INFO - PROCESS | 1648 | 1467384245282 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]]]}] 07:44:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:44:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 523ms 07:44:05 INFO - PROCESS | 1648 | 1467384245317 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 1648 | 1467384245319 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:44:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:44:05 INFO - PROCESS | 1648 | 1467384245324 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 1648 | 1467384245326 Marionette TRACE conn2 <- [1,2974,null,{}] 07:44:05 INFO - PROCESS | 1648 | 1467384245330 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}] 07:44:05 INFO - PROCESS | 1648 | 1467384245332 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:05 INFO - PROCESS | 1648 | 1467384245407 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:44:05 INFO - PROCESS | 1648 | 1467384245414 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1648 | 1467384245415 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119463000 == 27 [pid = 1648] [id = 752] 07:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1166ed000) [pid = 1648] [serial = 2255] [outer = 0x0] 07:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118163400) [pid = 1648] [serial = 2256] [outer = 0x1166ed000] 07:44:05 INFO - PROCESS | 1648 | 1467384245443 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118544800) [pid = 1648] [serial = 2257] [outer = 0x1166ed000] 07:44:05 INFO - PROCESS | 1648 | 1467384245788 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]]]}] 07:44:05 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. 07:44:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 07:44:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:44:05 INFO - PROCESS | 1648 | 1467384245846 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 1648 | 1467384245847 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:44:05 INFO - PROCESS | 1648 | 1467384245850 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 1648 | 1467384245852 Marionette TRACE conn2 <- [1,2978,null,{}] 07:44:05 INFO - PROCESS | 1648 | 1467384245860 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}] 07:44:05 INFO - PROCESS | 1648 | 1467384245863 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:05 INFO - PROCESS | 1648 | 1467384245940 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:44:05 INFO - PROCESS | 1648 | 1467384245949 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1648 | 1467384245951 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d5e000 == 28 [pid = 1648] [id = 753] 07:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113849400) [pid = 1648] [serial = 2258] [outer = 0x0] 07:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119442c00) [pid = 1648] [serial = 2259] [outer = 0x113849400] 07:44:05 INFO - PROCESS | 1648 | 1467384245979 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119c14c00) [pid = 1648] [serial = 2260] [outer = 0x113849400] 07:44:06 INFO - PROCESS | 1648 | 1467384246315 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]]]}] 07:44:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 07:44:06 INFO - PROCESS | 1648 | 1467384246322 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 1648 | 1467384246325 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:44:06 INFO - PROCESS | 1648 | 1467384246329 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 1648 | 1467384246331 Marionette TRACE conn2 <- [1,2982,null,{}] 07:44:06 INFO - PROCESS | 1648 | 1467384246335 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}] 07:44:06 INFO - PROCESS | 1648 | 1467384246336 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:06 INFO - PROCESS | 1648 | 1467384246507 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:44:06 INFO - PROCESS | 1648 | 1467384246559 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 1648 | 1467384246560 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b0e000 == 29 [pid = 1648] [id = 754] 07:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1185be400) [pid = 1648] [serial = 2261] [outer = 0x0] 07:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12155bc00) [pid = 1648] [serial = 2262] [outer = 0x1185be400] 07:44:06 INFO - PROCESS | 1648 | 1467384246603 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121b59400) [pid = 1648] [serial = 2263] [outer = 0x1185be400] 07:44:06 INFO - PROCESS | 1648 | 1467384246917 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"]]]}] 07:44:06 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 07:44:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 619ms 07:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:44:06 INFO - PROCESS | 1648 | 1467384246949 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 1648 | 1467384246950 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:44:06 INFO - PROCESS | 1648 | 1467384246952 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 1648 | 1467384246954 Marionette TRACE conn2 <- [1,2986,null,{}] 07:44:06 INFO - PROCESS | 1648 | 1467384246956 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}] 07:44:06 INFO - PROCESS | 1648 | 1467384246957 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:07 INFO - PROCESS | 1648 | 1467384247053 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:44:07 INFO - PROCESS | 1648 | 1467384247064 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 1648 | 1467384247066 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12915b800 == 30 [pid = 1648] [id = 755] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1171c3800) [pid = 1648] [serial = 2264] [outer = 0x0] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124b42c00) [pid = 1648] [serial = 2265] [outer = 0x1171c3800] 07:44:07 INFO - PROCESS | 1648 | 1467384247090 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124dbb400) [pid = 1648] [serial = 2266] [outer = 0x1171c3800] 07:44:07 INFO - PROCESS | 1648 | 1467384247394 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]]]}] 07:44:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:44:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 473ms 07:44:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:44:07 INFO - PROCESS | 1648 | 1467384247432 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 1648 | 1467384247433 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:44:07 INFO - PROCESS | 1648 | 1467384247435 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 1648 | 1467384247436 Marionette TRACE conn2 <- [1,2990,null,{}] 07:44:07 INFO - PROCESS | 1648 | 1467384247439 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}] 07:44:07 INFO - PROCESS | 1648 | 1467384247444 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:07 INFO - PROCESS | 1648 | 1467384247558 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:44:07 INFO - PROCESS | 1648 | 1467384247569 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 1648 | 1467384247570 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac0c000 == 31 [pid = 1648] [id = 756] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11260ec00) [pid = 1648] [serial = 2267] [outer = 0x0] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126195400) [pid = 1648] [serial = 2268] [outer = 0x11260ec00] 07:44:07 INFO - PROCESS | 1648 | 1467384247595 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b28c00) [pid = 1648] [serial = 2269] [outer = 0x11260ec00] 07:44:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb54800 == 32 [pid = 1648] [id = 757] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129303c00) [pid = 1648] [serial = 2270] [outer = 0x0] 07:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c1e400) [pid = 1648] [serial = 2271] [outer = 0x129303c00] 07:44:08 INFO - PROCESS | 1648 | 1467384248051 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]]]}] 07:44:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 07:44:08 INFO - PROCESS | 1648 | 1467384248112 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 1648 | 1467384248113 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:44:08 INFO - PROCESS | 1648 | 1467384248117 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 1648 | 1467384248120 Marionette TRACE conn2 <- [1,2994,null,{}] 07:44:08 INFO - PROCESS | 1648 | 1467384248123 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}] 07:44:08 INFO - PROCESS | 1648 | 1467384248125 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:08 INFO - PROCESS | 1648 | 1467384248290 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:44:08 INFO - PROCESS | 1648 | 1467384248304 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1648 | 1467384248305 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb59000 == 33 [pid = 1648] [id = 758] 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b2ac00) [pid = 1648] [serial = 2272] [outer = 0x0] 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c26000) [pid = 1648] [serial = 2273] [outer = 0x128b2ac00] 07:44:08 INFO - PROCESS | 1648 | 1467384248329 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129547000) [pid = 1648] [serial = 2274] [outer = 0x128b2ac00] 07:44:08 INFO - PROCESS | 1648 | 1467384248633 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]]]}] 07:44:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44:08 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 07:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 07:44:08 INFO - PROCESS | 1648 | 1467384248638 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 1648 | 1467384248639 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:44:08 INFO - PROCESS | 1648 | 1467384248642 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 1648 | 1467384248644 Marionette TRACE conn2 <- [1,2998,null,{}] 07:44:08 INFO - PROCESS | 1648 | 1467384248657 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}] 07:44:08 INFO - PROCESS | 1648 | 1467384248658 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:08 INFO - PROCESS | 1648 | 1467384248764 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:44:08 INFO - PROCESS | 1648 | 1467384248768 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1648 | 1467384248769 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c39b800 == 34 [pid = 1648] [id = 759] 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c23800) [pid = 1648] [serial = 2275] [outer = 0x0] 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a7aac00) [pid = 1648] [serial = 2276] [outer = 0x128c23800] 07:44:08 INFO - PROCESS | 1648 | 1467384248793 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a7f0c00) [pid = 1648] [serial = 2277] [outer = 0x128c23800] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12780f800) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1250db400) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116787c00) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116030000) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11386f000) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112df2800) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11696b000) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127810c00) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1128a8800) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1127ccc00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126190c00) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111e2e800) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12aa89800) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:44:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1162d6c00) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:44:09 INFO - PROCESS | 1648 | 1467384249302 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]]]}] 07:44:09 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. 07:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 687ms 07:44:09 INFO - PROCESS | 1648 | 1467384249339 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 1648 | 1467384249342 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:44:09 INFO - PROCESS | 1648 | 1467384249354 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 1648 | 1467384249355 Marionette TRACE conn2 <- [1,3002,null,{}] 07:44:09 INFO - PROCESS | 1648 | 1467384249357 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}] 07:44:09 INFO - PROCESS | 1648 | 1467384249358 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:09 INFO - PROCESS | 1648 | 1467384249438 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:44:09 INFO - PROCESS | 1648 | 1467384249442 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 1648 | 1467384249445 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x124b1c000 == 35 [pid = 1648] [id = 760] 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1160d5400) [pid = 1648] [serial = 2278] [outer = 0x0] 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1186a0000) [pid = 1648] [serial = 2279] [outer = 0x1160d5400] 07:44:09 INFO - PROCESS | 1648 | 1467384249470 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12686ec00) [pid = 1648] [serial = 2280] [outer = 0x1160d5400] 07:44:09 INFO - PROCESS | 1648 | 1467384249774 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]]]}] 07:44:09 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. 07:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 07:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:44:09 INFO - PROCESS | 1648 | 1467384249828 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 1648 | 1467384249829 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:44:09 INFO - PROCESS | 1648 | 1467384249831 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 1648 | 1467384249832 Marionette TRACE conn2 <- [1,3006,null,{}] 07:44:09 INFO - PROCESS | 1648 | 1467384249834 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}] 07:44:09 INFO - PROCESS | 1648 | 1467384249835 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:09 INFO - PROCESS | 1648 | 1467384249915 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:44:09 INFO - PROCESS | 1648 | 1467384249919 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 1648 | 1467384249920 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc9c800 == 36 [pid = 1648] [id = 761] 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129625800) [pid = 1648] [serial = 2281] [outer = 0x0] 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa8f800) [pid = 1648] [serial = 2282] [outer = 0x129625800] 07:44:09 INFO - PROCESS | 1648 | 1467384249944 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ac99800) [pid = 1648] [serial = 2283] [outer = 0x129625800] 07:44:10 INFO - PROCESS | 1648 | 1467384250299 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]]]}] 07:44:10 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. 07:44:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 519ms 07:44:10 INFO - PROCESS | 1648 | 1467384250351 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 1648 | 1467384250354 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:44:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:44:10 INFO - PROCESS | 1648 | 1467384250357 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 1648 | 1467384250359 Marionette TRACE conn2 <- [1,3010,null,{}] 07:44:10 INFO - PROCESS | 1648 | 1467384250363 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}] 07:44:10 INFO - PROCESS | 1648 | 1467384250365 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:10 INFO - PROCESS | 1648 | 1467384250497 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:44:10 INFO - PROCESS | 1648 | 1467384250501 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 1648 | 1467384250504 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a9800 == 37 [pid = 1648] [id = 762] 07:44:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ac9d000) [pid = 1648] [serial = 2284] [outer = 0x0] 07:44:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b11f400) [pid = 1648] [serial = 2285] [outer = 0x12ac9d000] 07:44:10 INFO - PROCESS | 1648 | 1467384250538 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b388400) [pid = 1648] [serial = 2286] [outer = 0x12ac9d000] 07:44:10 INFO - PROCESS | 1648 | 1467384250847 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]]]}] 07:44:10 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 07:44:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 07:44:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:44:10 INFO - PROCESS | 1648 | 1467384250880 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 1648 | 1467384250881 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:44:10 INFO - PROCESS | 1648 | 1467384250884 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 1648 | 1467384250885 Marionette TRACE conn2 <- [1,3014,null,{}] 07:44:10 INFO - PROCESS | 1648 | 1467384250887 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}] 07:44:10 INFO - PROCESS | 1648 | 1467384250888 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:10 INFO - PROCESS | 1648 | 1467384250968 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:44:11 INFO - PROCESS | 1648 | 1467384251031 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 1648 | 1467384251032 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d43e000 == 38 [pid = 1648] [id = 763] 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b381000) [pid = 1648] [serial = 2287] [outer = 0x0] 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bb1e800) [pid = 1648] [serial = 2288] [outer = 0x12b381000] 07:44:11 INFO - PROCESS | 1648 | 1467384251057 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bb22000) [pid = 1648] [serial = 2289] [outer = 0x12b381000] 07:44:11 INFO - PROCESS | 1648 | [1648] 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:44:11 INFO - PROCESS | 1648 | 1467384251496 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:44:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:44:11 INFO - {} 07:44:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:44:11 INFO - {} 07:44:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:44:11 INFO - {} 07:44:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:44:11 INFO - {} 07:44:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 619ms 07:44:11 INFO - PROCESS | 1648 | 1467384251503 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:44:11 INFO - PROCESS | 1648 | 1467384251506 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:44:11 INFO - TEST-START | /FileAPI/fileReader.html 07:44:11 INFO - PROCESS | 1648 | 1467384251509 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 1648 | 1467384251513 Marionette TRACE conn2 <- [1,3018,null,{}] 07:44:11 INFO - PROCESS | 1648 | 1467384251516 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}] 07:44:11 INFO - PROCESS | 1648 | 1467384251518 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:11 INFO - PROCESS | 1648 | 1467384251657 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:44:11 INFO - PROCESS | 1648 | 1467384251767 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 1648 | 1467384251769 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b4a000 == 39 [pid = 1648] [id = 764] 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116787400) [pid = 1648] [serial = 2290] [outer = 0x0] 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116a11800) [pid = 1648] [serial = 2291] [outer = 0x116787400] 07:44:11 INFO - PROCESS | 1648 | 1467384251823 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118542c00) [pid = 1648] [serial = 2292] [outer = 0x116787400] 07:44:12 INFO - PROCESS | 1648 | 1467384252241 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]]]}] 07:44:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:44:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:44:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:44:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:44:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 772ms 07:44:12 INFO - PROCESS | 1648 | 1467384252282 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 1648 | 1467384252285 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:44:12 INFO - TEST-START | /FileAPI/historical.html 07:44:12 INFO - PROCESS | 1648 | 1467384252290 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1648 | 1467384252292 Marionette TRACE conn2 <- [1,3022,null,{}] 07:44:12 INFO - PROCESS | 1648 | 1467384252294 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}] 07:44:12 INFO - PROCESS | 1648 | 1467384252296 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:12 INFO - PROCESS | 1648 | 1467384252414 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:44:12 INFO - PROCESS | 1648 | 1467384252474 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 1648 | 1467384252476 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b1a4800 == 40 [pid = 1648] [id = 765] 07:44:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1186be800) [pid = 1648] [serial = 2293] [outer = 0x0] 07:44:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119691400) [pid = 1648] [serial = 2294] [outer = 0x1186be800] 07:44:12 INFO - PROCESS | 1648 | 1467384252507 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121603c00) [pid = 1648] [serial = 2295] [outer = 0x1186be800] 07:44:12 INFO - PROCESS | 1648 | 1467384252945 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"]]]}] 07:44:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:44:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:44:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:44:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:44:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:44:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:44:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:44:12 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 07:44:12 INFO - TEST-START | /FileAPI/idlharness.html 07:44:12 INFO - PROCESS | 1648 | 1467384252961 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 1648 | 1467384252962 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:44:12 INFO - PROCESS | 1648 | 1467384252965 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1648 | 1467384252968 Marionette TRACE conn2 <- [1,3026,null,{}] 07:44:12 INFO - PROCESS | 1648 | 1467384252975 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}] 07:44:12 INFO - PROCESS | 1648 | 1467384252979 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:13 INFO - PROCESS | 1648 | 1467384253093 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:44:13 INFO - PROCESS | 1648 | 1467384253197 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 1648 | 1467384253199 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118123000 == 41 [pid = 1648] [id = 766] 07:44:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116786400) [pid = 1648] [serial = 2296] [outer = 0x0] 07:44:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11815f000) [pid = 1648] [serial = 2297] [outer = 0x116786400] 07:44:13 INFO - PROCESS | 1648 | 1467384253230 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1256ab000) [pid = 1648] [serial = 2298] [outer = 0x116786400] 07:44:14 INFO - PROCESS | 1648 | 1467384254004 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]]]}] 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 07:44:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:44:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:44:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 1088ms 07:44:14 INFO - PROCESS | 1648 | 1467384254054 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 1648 | 1467384254056 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:44:14 INFO - TEST-START | /FileAPI/idlharness.worker 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a9800 == 40 [pid = 1648] [id = 762] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc9c800 == 39 [pid = 1648] [id = 761] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124b1c000 == 38 [pid = 1648] [id = 760] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12c39b800 == 37 [pid = 1648] [id = 759] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb59000 == 36 [pid = 1648] [id = 758] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb54800 == 35 [pid = 1648] [id = 757] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac0c000 == 34 [pid = 1648] [id = 756] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12915b800 == 33 [pid = 1648] [id = 755] 07:44:14 INFO - PROCESS | 1648 | 1467384254114 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 1648 | 1467384254115 Marionette TRACE conn2 <- [1,3030,null,{}] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128b0e000 == 32 [pid = 1648] [id = 754] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124d5e000 == 31 [pid = 1648] [id = 753] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119463000 == 30 [pid = 1648] [id = 752] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116f79800 == 29 [pid = 1648] [id = 751] 07:44:14 INFO - PROCESS | 1648 | --DOCSHELL 0x121320800 == 28 [pid = 1648] [id = 750] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1268a8400) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1236d0000) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129307800) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128dd1400) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12954a000) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116784c00) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116972400) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11501f400) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1162dd800) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118fef000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a5c400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11815d400) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1185c5000) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128c20c00) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1207b3000) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112df4800) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1132bf400) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12962b800) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1160d1400) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ac99400) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1128a4800) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b37f800) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a7ee000) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119448800) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124dbd000) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124d45000) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121906c00) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 07:44:14 INFO - PROCESS | 1648 | 1467384254129 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}] 07:44:14 INFO - PROCESS | 1648 | 1467384254130 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:14 INFO - PROCESS | 1648 | 1467384254219 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:44:14 INFO - PROCESS | 1648 | 1467384254284 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 1648 | 1467384254285 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180bd000 == 29 [pid = 1648] [id = 767] 07:44:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1160db400) [pid = 1648] [serial = 2299] [outer = 0x0] 07:44:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1185b8800) [pid = 1648] [serial = 2300] [outer = 0x1160db400] 07:44:14 INFO - PROCESS | 1648 | 1467384254315 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1236d0000) [pid = 1648] [serial = 2301] [outer = 0x1160db400] 07:44:14 INFO - PROCESS | 1648 | [1648] 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:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:44:15 INFO - {} 07:44:15 INFO - PROCESS | 1648 | 1467384254987 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,{},{}]]]}] 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:15 INFO - {} 07:44:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 955ms 07:44:15 INFO - PROCESS | 1648 | 1467384255015 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 1648 | 1467384255019 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:44:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:44:15 INFO - PROCESS | 1648 | 1467384255025 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 1648 | 1467384255028 Marionette TRACE conn2 <- [1,3034,null,{}] 07:44:15 INFO - PROCESS | 1648 | 1467384255031 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}] 07:44:15 INFO - PROCESS | 1648 | 1467384255033 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:15 INFO - PROCESS | 1648 | 1467384255180 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:44:15 INFO - PROCESS | 1648 | 1467384255264 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1648 | 1467384255266 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12137d000 == 30 [pid = 1648] [id = 768] 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bf65000) [pid = 1648] [serial = 2302] [outer = 0x0] 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bf66c00) [pid = 1648] [serial = 2303] [outer = 0x12bf65000] 07:44:15 INFO - PROCESS | 1648 | 1467384255301 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bf6b800) [pid = 1648] [serial = 2304] [outer = 0x12bf65000] 07:44:15 INFO - PROCESS | 1648 | 1467384255567 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]]]}] 07:44:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:44:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 572ms 07:44:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:44:15 INFO - PROCESS | 1648 | 1467384255600 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 1648 | 1467384255601 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:44:15 INFO - PROCESS | 1648 | 1467384255604 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 1648 | 1467384255606 Marionette TRACE conn2 <- [1,3038,null,{}] 07:44:15 INFO - PROCESS | 1648 | 1467384255621 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}] 07:44:15 INFO - PROCESS | 1648 | 1467384255624 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:15 INFO - PROCESS | 1648 | 1467384255735 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:44:15 INFO - PROCESS | 1648 | 1467384255744 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1648 | 1467384255746 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d84e800 == 31 [pid = 1648] [id = 769] 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12c7ce400) [pid = 1648] [serial = 2305] [outer = 0x0] 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12c7d8c00) [pid = 1648] [serial = 2306] [outer = 0x12c7ce400] 07:44:15 INFO - PROCESS | 1648 | 1467384255774 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12cd92000) [pid = 1648] [serial = 2307] [outer = 0x12c7ce400] 07:44:16 INFO - PROCESS | 1648 | 1467384256157 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"]]]}] 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:44:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 07:44:16 INFO - PROCESS | 1648 | 1467384256180 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 1648 | 1467384256183 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:44:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:44:16 INFO - PROCESS | 1648 | 1467384256187 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 1648 | 1467384256188 Marionette TRACE conn2 <- [1,3042,null,{}] 07:44:16 INFO - PROCESS | 1648 | 1467384256192 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}] 07:44:16 INFO - PROCESS | 1648 | 1467384256194 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:16 INFO - PROCESS | 1648 | 1467384256331 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:44:16 INFO - PROCESS | 1648 | 1467384256480 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 1648 | 1467384256481 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d86c800 == 32 [pid = 1648] [id = 770] 07:44:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128baa800) [pid = 1648] [serial = 2308] [outer = 0x0] 07:44:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128bac800) [pid = 1648] [serial = 2309] [outer = 0x128baa800] 07:44:16 INFO - PROCESS | 1648 | 1467384256526 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127d3400) [pid = 1648] [serial = 2310] [outer = 0x128baa800] 07:44:16 INFO - PROCESS | 1648 | 1467384256919 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]]]}] 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:44:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:44:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:44:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:44:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:44:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 07:44:16 INFO - PROCESS | 1648 | 1467384256966 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 1648 | 1467384256968 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:44:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:44:16 INFO - PROCESS | 1648 | 1467384256970 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 1648 | 1467384256971 Marionette TRACE conn2 <- [1,3046,null,{}] 07:44:16 INFO - PROCESS | 1648 | 1467384256974 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}] 07:44:16 INFO - PROCESS | 1648 | 1467384256975 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:17 INFO - PROCESS | 1648 | 1467384257079 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:44:17 INFO - PROCESS | 1648 | 1467384257095 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 1648 | 1467384257097 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212ed000 == 33 [pid = 1648] [id = 771] 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112979c00) [pid = 1648] [serial = 2311] [outer = 0x0] 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129523800) [pid = 1648] [serial = 2312] [outer = 0x112979c00] 07:44:17 INFO - PROCESS | 1648 | 1467384257121 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128ba0000) [pid = 1648] [serial = 2313] [outer = 0x112979c00] 07:44:17 INFO - PROCESS | 1648 | [1648] 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:44:17 INFO - PROCESS | 1648 | 1467384257501 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:44:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:44:17 INFO - {} 07:44:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 569ms 07:44:17 INFO - PROCESS | 1648 | 1467384257540 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 1648 | 1467384257542 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:44:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:44:17 INFO - PROCESS | 1648 | 1467384257545 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 1648 | 1467384257547 Marionette TRACE conn2 <- [1,3050,null,{}] 07:44:17 INFO - PROCESS | 1648 | 1467384257557 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}] 07:44:17 INFO - PROCESS | 1648 | 1467384257563 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:17 INFO - PROCESS | 1648 | 1467384257746 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:44:17 INFO - PROCESS | 1648 | 1467384257779 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 1648 | 1467384257780 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d30000 == 34 [pid = 1648] [id = 772] 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x110eec800) [pid = 1648] [serial = 2314] [outer = 0x0] 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12d16dc00) [pid = 1648] [serial = 2315] [outer = 0x110eec800] 07:44:17 INFO - PROCESS | 1648 | 1467384257801 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12d178000) [pid = 1648] [serial = 2316] [outer = 0x110eec800] 07:44:18 INFO - PROCESS | 1648 | 1467384258075 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]]]}] 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:44:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 585ms 07:44:18 INFO - PROCESS | 1648 | 1467384258130 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 1648 | 1467384258131 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:44:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:44:18 INFO - PROCESS | 1648 | 1467384258133 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 1648 | 1467384258134 Marionette TRACE conn2 <- [1,3054,null,{}] 07:44:18 INFO - PROCESS | 1648 | 1467384258136 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}] 07:44:18 INFO - PROCESS | 1648 | 1467384258137 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:18 INFO - PROCESS | 1648 | 1467384258225 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:44:18 INFO - PROCESS | 1648 | 1467384258235 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 1648 | 1467384258236 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237b0800 == 35 [pid = 1648] [id = 773] 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1211a4000) [pid = 1648] [serial = 2317] [outer = 0x0] 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1211a7000) [pid = 1648] [serial = 2318] [outer = 0x1211a4000] 07:44:18 INFO - PROCESS | 1648 | 1467384258263 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211ab000) [pid = 1648] [serial = 2319] [outer = 0x1211a4000] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12780c800) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160d5400) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11260ec00) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e58800) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12611fc00) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1186bbc00) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c23800) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1185be400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129303c00) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11852d400) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11383a800) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f2f400) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129625800) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1171c3800) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ac9d000) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113849400) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c22800) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1166ed000) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112e58c00) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:44:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b2ac00) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:44:18 INFO - PROCESS | 1648 | 1467384258725 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"]]]}] 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:44:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:18 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" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:18 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" 07:44:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 07:44:18 INFO - PROCESS | 1648 | 1467384258772 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 1648 | 1467384258773 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:44:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:44:18 INFO - PROCESS | 1648 | 1467384258780 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 1648 | 1467384258781 Marionette TRACE conn2 <- [1,3058,null,{}] 07:44:18 INFO - PROCESS | 1648 | 1467384258784 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}] 07:44:18 INFO - PROCESS | 1648 | 1467384258785 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:18 INFO - PROCESS | 1648 | 1467384258876 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:44:18 INFO - PROCESS | 1648 | 1467384258881 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 1648 | 1467384258882 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a7800 == 36 [pid = 1648] [id = 774] 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12c77a800) [pid = 1648] [serial = 2320] [outer = 0x0] 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12c77e800) [pid = 1648] [serial = 2321] [outer = 0x12c77a800] 07:44:18 INFO - PROCESS | 1648 | 1467384258902 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176d8800) [pid = 1648] [serial = 2322] [outer = 0x12c77a800] 07:44:19 INFO - PROCESS | 1648 | 1467384259275 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]]]}] 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:44:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:44:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:44:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:44:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 530ms 07:44:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:44:19 INFO - PROCESS | 1648 | 1467384259308 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 1648 | 1467384259310 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:44:19 INFO - PROCESS | 1648 | 1467384259313 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 1648 | 1467384259315 Marionette TRACE conn2 <- [1,3062,null,{}] 07:44:19 INFO - PROCESS | 1648 | 1467384259319 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}] 07:44:19 INFO - PROCESS | 1648 | 1467384259321 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:19 INFO - PROCESS | 1648 | 1467384259454 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:44:19 INFO - PROCESS | 1648 | 1467384259460 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 1648 | 1467384259461 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126bbe000 == 37 [pid = 1648] [id = 775] 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x110f2d800) [pid = 1648] [serial = 2323] [outer = 0x0] 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113849400) [pid = 1648] [serial = 2324] [outer = 0x110f2d800] 07:44:19 INFO - PROCESS | 1648 | 1467384259482 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12c782800) [pid = 1648] [serial = 2325] [outer = 0x110f2d800] 07:44:19 INFO - PROCESS | 1648 | [1648] 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:44:19 INFO - PROCESS | 1648 | 1467384259789 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:44:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:44:19 INFO - {} 07:44:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 07:44:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:44:19 INFO - PROCESS | 1648 | 1467384259834 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 1648 | 1467384259835 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:44:19 INFO - PROCESS | 1648 | 1467384259837 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 1648 | 1467384259838 Marionette TRACE conn2 <- [1,3066,null,{}] 07:44:19 INFO - PROCESS | 1648 | 1467384259840 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}] 07:44:19 INFO - PROCESS | 1648 | 1467384259841 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:19 INFO - PROCESS | 1648 | 1467384259914 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:44:19 INFO - PROCESS | 1648 | 1467384259917 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 1648 | 1467384259918 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1198cf000 == 38 [pid = 1648] [id = 776] 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11999ac00) [pid = 1648] [serial = 2326] [outer = 0x0] 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1199a4c00) [pid = 1648] [serial = 2327] [outer = 0x11999ac00] 07:44:19 INFO - PROCESS | 1648 | 1467384259938 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c783000) [pid = 1648] [serial = 2328] [outer = 0x11999ac00] 07:44:20 INFO - PROCESS | 1648 | 1467384260240 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]]]}] 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:44:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:44:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 427ms 07:44:20 INFO - PROCESS | 1648 | 1467384260264 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:44:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:44:20 INFO - PROCESS | 1648 | 1467384260266 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:44:20 INFO - PROCESS | 1648 | 1467384260268 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 1648 | 1467384260270 Marionette TRACE conn2 <- [1,3070,null,{}] 07:44:20 INFO - PROCESS | 1648 | 1467384260272 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}] 07:44:20 INFO - PROCESS | 1648 | 1467384260273 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:20 INFO - PROCESS | 1648 | 1467384260356 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:44:20 INFO - PROCESS | 1648 | 1467384260420 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 1648 | 1467384260422 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x121368800 == 39 [pid = 1648] [id = 777] 07:44:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1182a0400) [pid = 1648] [serial = 2329] [outer = 0x0] 07:44:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182acc00) [pid = 1648] [serial = 2330] [outer = 0x1182a0400] 07:44:20 INFO - PROCESS | 1648 | 1467384260443 Marionette DEBUG loaded listener.js 07:44:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1250db800) [pid = 1648] [serial = 2331] [outer = 0x1182a0400] 07:44:20 INFO - PROCESS | 1648 | 1467384260817 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]]]}] 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:44:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 575ms 07:44:20 INFO - PROCESS | 1648 | 1467384260843 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:44:20 INFO - PROCESS | 1648 | 1467384260846 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:44:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:44:20 INFO - PROCESS | 1648 | 1467384260849 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 1648 | 1467384260851 Marionette TRACE conn2 <- [1,3074,null,{}] 07:44:20 INFO - PROCESS | 1648 | 1467384260855 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}] 07:44:20 INFO - PROCESS | 1648 | 1467384260856 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:20 INFO - PROCESS | 1648 | 1467384260959 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:44:21 INFO - PROCESS | 1648 | 1467384261033 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 1648 | 1467384261034 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e43800 == 40 [pid = 1648] [id = 778] 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11260d800) [pid = 1648] [serial = 2332] [outer = 0x0] 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1127d8800) [pid = 1648] [serial = 2333] [outer = 0x11260d800] 07:44:21 INFO - PROCESS | 1648 | 1467384261062 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116030000) [pid = 1648] [serial = 2334] [outer = 0x11260d800] 07:44:21 INFO - PROCESS | 1648 | 1467384261413 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]]]}] 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:44:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:44:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 575ms 07:44:21 INFO - PROCESS | 1648 | 1467384261425 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 1648 | 1467384261430 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:44:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:44:21 INFO - PROCESS | 1648 | 1467384261435 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:44:21 INFO - PROCESS | 1648 | 1467384261436 Marionette TRACE conn2 <- [1,3078,null,{}] 07:44:21 INFO - PROCESS | 1648 | 1467384261438 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}] 07:44:21 INFO - PROCESS | 1648 | 1467384261440 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:21 INFO - PROCESS | 1648 | 1467384261540 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:44:21 INFO - PROCESS | 1648 | 1467384261598 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 1648 | 1467384261599 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237a1000 == 41 [pid = 1648] [id = 779] 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1182a6000) [pid = 1648] [serial = 2335] [outer = 0x0] 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182af400) [pid = 1648] [serial = 2336] [outer = 0x1182a6000] 07:44:21 INFO - PROCESS | 1648 | 1467384261626 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11944a000) [pid = 1648] [serial = 2337] [outer = 0x1182a6000] 07:44:22 INFO - PROCESS | 1648 | 1467384262019 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] 07:44:22 INFO - PROCESS | 1648 | 1467384262060 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:44:22 INFO - PROCESS | 1648 | 1467384262063 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 1648 | 1467384262065 Marionette TRACE conn2 <- [1,3082,null,{}] 07:44:22 INFO - PROCESS | 1648 | 1467384262072 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}] 07:44:22 INFO - PROCESS | 1648 | 1467384262075 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:22 INFO - PROCESS | 1648 | 1467384262170 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:44:22 INFO - PROCESS | 1648 | 1467384262229 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 1648 | 1467384262231 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d15000 == 42 [pid = 1648] [id = 780] 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119c19800) [pid = 1648] [serial = 2338] [outer = 0x0] 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12569ec00) [pid = 1648] [serial = 2339] [outer = 0x119c19800] 07:44:22 INFO - PROCESS | 1648 | 1467384262257 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x127807000) [pid = 1648] [serial = 2340] [outer = 0x119c19800] 07:44:22 INFO - PROCESS | 1648 | 1467384262631 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]]]}] 07:44:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:44:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:44:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:44:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 575ms 07:44:22 INFO - PROCESS | 1648 | 1467384262639 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:44:22 INFO - PROCESS | 1648 | 1467384262641 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:44:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:44:22 INFO - PROCESS | 1648 | 1467384262644 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 1648 | 1467384262647 Marionette TRACE conn2 <- [1,3086,null,{}] 07:44:22 INFO - PROCESS | 1648 | 1467384262650 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}] 07:44:22 INFO - PROCESS | 1648 | 1467384262652 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:22 INFO - PROCESS | 1648 | 1467384262749 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:44:22 INFO - PROCESS | 1648 | 1467384262807 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 1648 | 1467384262808 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d1d000 == 43 [pid = 1648] [id = 781] 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1211a1c00) [pid = 1648] [serial = 2341] [outer = 0x0] 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128ba0800) [pid = 1648] [serial = 2342] [outer = 0x1211a1c00] 07:44:22 INFO - PROCESS | 1648 | 1467384262832 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128bacc00) [pid = 1648] [serial = 2343] [outer = 0x1211a1c00] 07:44:23 INFO - PROCESS | 1648 | 1467384263206 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 580ms 07:44:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:44:23 INFO - PROCESS | 1648 | 1467384263224 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:44:23 INFO - PROCESS | 1648 | 1467384263226 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:44:23 INFO - PROCESS | 1648 | 1467384263228 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:44:23 INFO - PROCESS | 1648 | 1467384263229 Marionette TRACE conn2 <- [1,3090,null,{}] 07:44:23 INFO - PROCESS | 1648 | 1467384263231 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}] 07:44:23 INFO - PROCESS | 1648 | 1467384263233 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:23 INFO - PROCESS | 1648 | 1467384263324 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:44:23 INFO - PROCESS | 1648 | 1467384263383 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 1648 | 1467384263384 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ad2000 == 44 [pid = 1648] [id = 782] 07:44:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116024000) [pid = 1648] [serial = 2344] [outer = 0x0] 07:44:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11876d000) [pid = 1648] [serial = 2345] [outer = 0x116024000] 07:44:23 INFO - PROCESS | 1648 | 1467384263410 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128baac00) [pid = 1648] [serial = 2346] [outer = 0x116024000] 07:44:23 INFO - PROCESS | 1648 | 1467384263922 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 723ms 07:44:23 INFO - PROCESS | 1648 | 1467384263951 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:44:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:44:23 INFO - PROCESS | 1648 | 1467384263953 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:44:23 INFO - PROCESS | 1648 | 1467384263956 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:44:23 INFO - PROCESS | 1648 | 1467384263957 Marionette TRACE conn2 <- [1,3094,null,{}] 07:44:23 INFO - PROCESS | 1648 | 1467384263961 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}] 07:44:23 INFO - PROCESS | 1648 | 1467384263962 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:24 INFO - PROCESS | 1648 | 1467384264059 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:44:24 INFO - PROCESS | 1648 | 1467384264156 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 1648 | 1467384264158 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f81800 == 45 [pid = 1648] [id = 783] 07:44:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115d5d800) [pid = 1648] [serial = 2347] [outer = 0x0] 07:44:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116077000) [pid = 1648] [serial = 2348] [outer = 0x115d5d800] 07:44:24 INFO - PROCESS | 1648 | 1467384264181 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1171bc800) [pid = 1648] [serial = 2349] [outer = 0x115d5d800] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1198cf000 == 44 [pid = 1648] [id = 776] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126bbe000 == 43 [pid = 1648] [id = 775] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a7800 == 42 [pid = 1648] [id = 774] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1237b0800 == 41 [pid = 1648] [id = 773] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128d30000 == 40 [pid = 1648] [id = 772] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1212ed000 == 39 [pid = 1648] [id = 771] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d86c800 == 38 [pid = 1648] [id = 770] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d84e800 == 37 [pid = 1648] [id = 769] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12137d000 == 36 [pid = 1648] [id = 768] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1180bd000 == 35 [pid = 1648] [id = 767] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118123000 == 34 [pid = 1648] [id = 766] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b1a4800 == 33 [pid = 1648] [id = 765] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x121b4a000 == 32 [pid = 1648] [id = 764] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d43e000 == 31 [pid = 1648] [id = 763] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119ad2000 == 30 [pid = 1648] [id = 782] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128d1d000 == 29 [pid = 1648] [id = 781] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128d15000 == 28 [pid = 1648] [id = 780] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1237a1000 == 27 [pid = 1648] [id = 779] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x121368800 == 26 [pid = 1648] [id = 777] 07:44:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119e43800 == 25 [pid = 1648] [id = 778] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12aa8bc00) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1186a0000) [pid = 1648] [serial = 2279] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b28c00) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11662f800) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1268ad000) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126197c00) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118765000) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a7f0c00) [pid = 1648] [serial = 2277] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126195400) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12155bc00) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119447000) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128c25c00) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128c1e400) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119449000) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1186bdc00) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aca0c00) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1160d7c00) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aa8f800) [pid = 1648] [serial = 2282] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124dbb400) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b11f400) [pid = 1648] [serial = 2285] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121b59400) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119442c00) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ff3800) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116023400) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124b42c00) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124db8c00) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1131e5c00) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118544800) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11815a800) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129547000) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118163400) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12686ec00) [pid = 1648] [serial = 2280] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119c14c00) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1162d1000) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a7aac00) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12ac99800) [pid = 1648] [serial = 2283] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c26000) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12b388400) [pid = 1648] [serial = 2286] [outer = 0x0] [url = about:blank] 07:44:25 INFO - PROCESS | 1648 | 1467384265067 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:44:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1134ms 07:44:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:44:25 INFO - PROCESS | 1648 | 1467384265098 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 1648 | 1467384265100 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:44:25 INFO - PROCESS | 1648 | 1467384265103 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 1648 | 1467384265105 Marionette TRACE conn2 <- [1,3098,null,{}] 07:44:25 INFO - PROCESS | 1648 | 1467384265109 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}] 07:44:25 INFO - PROCESS | 1648 | 1467384265111 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:25 INFO - PROCESS | 1648 | 1467384265189 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:44:25 INFO - PROCESS | 1648 | 1467384265198 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 1648 | 1467384265199 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116293800 == 26 [pid = 1648] [id = 784] 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1127cac00) [pid = 1648] [serial = 2350] [outer = 0x0] 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127ce800) [pid = 1648] [serial = 2351] [outer = 0x1127cac00] 07:44:25 INFO - PROCESS | 1648 | 1467384265224 Marionette DEBUG loaded listener.js 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112cf2400) [pid = 1648] [serial = 2352] [outer = 0x1127cac00] 07:44:25 INFO - PROCESS | 1648 | 1467384265554 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]]]}] 07:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:44:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 473ms 07:44:25 INFO - PROCESS | 1648 | 1467384265578 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 1648 | 1467384265582 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:44:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:44:25 INFO - PROCESS | 1648 | 1467384265586 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 1648 | 1467384265588 Marionette TRACE conn2 <- [1,3102,null,{}] 07:44:25 INFO - PROCESS | 1648 | 1467384265590 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}] 07:44:25 INFO - PROCESS | 1648 | 1467384265592 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:25 INFO - PROCESS | 1648 | 1467384265683 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:44:25 INFO - PROCESS | 1648 | 1467384265738 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 1648 | 1467384265740 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fac800 == 27 [pid = 1648] [id = 785] 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112e56800) [pid = 1648] [serial = 2353] [outer = 0x0] 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113aa7400) [pid = 1648] [serial = 2354] [outer = 0x112e56800] 07:44:25 INFO - PROCESS | 1648 | 1467384265763 Marionette DEBUG loaded listener.js 07:44:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115d61000) [pid = 1648] [serial = 2355] [outer = 0x112e56800] 07:44:26 INFO - PROCESS | 1648 | 1467384266002 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:44:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 428ms 07:44:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:44:26 INFO - PROCESS | 1648 | 1467384266016 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 1648 | 1467384266017 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:44:26 INFO - PROCESS | 1648 | 1467384266019 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 1648 | 1467384266021 Marionette TRACE conn2 <- [1,3106,null,{}] 07:44:26 INFO - PROCESS | 1648 | 1467384266043 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}] 07:44:26 INFO - PROCESS | 1648 | 1467384266049 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:26 INFO - PROCESS | 1648 | 1467384266129 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:44:26 INFO - PROCESS | 1648 | 1467384266134 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 1648 | 1467384266136 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e4e800 == 28 [pid = 1648] [id = 786] 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116974400) [pid = 1648] [serial = 2356] [outer = 0x0] 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117e9ac00) [pid = 1648] [serial = 2357] [outer = 0x116974400] 07:44:26 INFO - PROCESS | 1648 | 1467384266163 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1182a5000) [pid = 1648] [serial = 2358] [outer = 0x116974400] 07:44:26 INFO - PROCESS | 1648 | 1467384266504 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]]]}] 07:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:44:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:44:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 526ms 07:44:26 INFO - PROCESS | 1648 | 1467384266546 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 1648 | 1467384266547 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:44:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:44:26 INFO - PROCESS | 1648 | 1467384266549 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 1648 | 1467384266550 Marionette TRACE conn2 <- [1,3110,null,{}] 07:44:26 INFO - PROCESS | 1648 | 1467384266552 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}] 07:44:26 INFO - PROCESS | 1648 | 1467384266553 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:26 INFO - PROCESS | 1648 | 1467384266619 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:44:26 INFO - PROCESS | 1648 | 1467384266622 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 1648 | 1467384266624 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136c800 == 29 [pid = 1648] [id = 787] 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118330c00) [pid = 1648] [serial = 2359] [outer = 0x0] 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11853e400) [pid = 1648] [serial = 2360] [outer = 0x118330c00] 07:44:26 INFO - PROCESS | 1648 | 1467384266647 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1185bc400) [pid = 1648] [serial = 2361] [outer = 0x118330c00] 07:44:26 INFO - PROCESS | 1648 | 1467384266932 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"]]]}] 07:44:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:44:26 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 07:44:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:44:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 421ms 07:44:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:44:26 INFO - PROCESS | 1648 | 1467384266971 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 1648 | 1467384266972 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:44:26 INFO - PROCESS | 1648 | 1467384266974 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 1648 | 1467384266976 Marionette TRACE conn2 <- [1,3114,null,{}] 07:44:26 INFO - PROCESS | 1648 | 1467384266980 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}] 07:44:26 INFO - PROCESS | 1648 | 1467384266981 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:27 INFO - PROCESS | 1648 | 1467384267048 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:44:27 INFO - PROCESS | 1648 | 1467384267051 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\", \"1cc23fd0-7315-4506-bd57-ed0d712ccb40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:27 INFO - PROCESS | 1648 | 1467384267052 Marionette INFO sendAsync 8241f6b0-0209-ba4f-88f6-1dd07ada5b26 07:44:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x121b30000 == 30 [pid = 1648] [id = 788] 07:44:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1185c1c00) [pid = 1648] [serial = 2362] [outer = 0x0] 07:44:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186bdc00) [pid = 1648] [serial = 2363] [outer = 0x1185c1c00] 07:44:27 INFO - PROCESS | 1648 | 1467384267074 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118fef000) [pid = 1648] [serial = 2364] [outer = 0x1185c1c00] 07:44:27 INFO - PROCESS | 1648 | 1467384267376 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]]]}] 07:44:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:44:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 429ms 07:44:27 INFO - PROCESS | 1648 | 1467384267404 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:44:27 INFO - PROCESS | 1648 | 1467384267405 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:44:28 WARNING - u'runner_teardown' () 07:44:28 INFO - No more tests 07:44:28 INFO - Got 0 unexpected results 07:44:28 INFO - SUITE-END | took 518s 07:44:28 INFO - Closing logging queue 07:44:28 INFO - queue closed 07:44:28 INFO - Return code: 0 07:44:28 WARNING - # TBPL SUCCESS # 07:44:28 INFO - Running post-action listener: _resource_record_post_action 07:44:28 INFO - Running post-run listener: _resource_record_post_run 07:44:29 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 36959744; Write bytes: 951153664; Read time: 253; Write time: 5048 07:44:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:44:29 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152715776; Write bytes: 146531840; Read time: 13773; Write time: 333 07:44:29 INFO - run-tests - Wall time: 522s; CPU: 58.0%; Read bytes: 34743808; Write bytes: 792727040; Read time: 231; Write time: 4676 07:44:29 INFO - Running post-run listener: _upload_blobber_files 07:44:29 INFO - Blob upload gear active. 07:44:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:44:29 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 07:44:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:44:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:44:30 INFO - (blobuploader) - INFO - Open directory for files ... 07:44:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:44:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:44:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:44:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:44:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:44:30 INFO - (blobuploader) - INFO - Done attempting. 07:44:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:44:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:44:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:44:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:44:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:44:32 INFO - (blobuploader) - INFO - Done attempting. 07:44:32 INFO - (blobuploader) - INFO - Iteration through files over. 07:44:32 INFO - Return code: 0 07:44:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:44:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:44:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/77a987ad9c71d0886fdf6c6426a6fd5be9ad4aba248cc4dccea24e8c726adc24afa266cf7d3ed7750321b2db683a6e39ab58caf8560c1a9dc3b02af325b72fb3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/362b152c3508a0a15c6e639b16ba7531f26a64175a4558755d434b30991615e7f4fd052e351daa0a92397822e4780d46f61c14cae74d4e3b8efcfa265772c87f"} 07:44:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:44:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:44:32 INFO - Contents: 07:44:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/77a987ad9c71d0886fdf6c6426a6fd5be9ad4aba248cc4dccea24e8c726adc24afa266cf7d3ed7750321b2db683a6e39ab58caf8560c1a9dc3b02af325b72fb3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/362b152c3508a0a15c6e639b16ba7531f26a64175a4558755d434b30991615e7f4fd052e351daa0a92397822e4780d46f61c14cae74d4e3b8efcfa265772c87f"} 07:44:32 INFO - Running post-run listener: copy_logs_to_upload_dir 07:44:32 INFO - Copying logs to upload dir... 07:44:32 INFO - mkdir: /builds/slave/test/build/upload/logs 07:44:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=610.417109 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-07-01 07:44:32.760429) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 07:44:32.764254) ========= 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.hZrfaR0OiH/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.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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/77a987ad9c71d0886fdf6c6426a6fd5be9ad4aba248cc4dccea24e8c726adc24afa266cf7d3ed7750321b2db683a6e39ab58caf8560c1a9dc3b02af325b72fb3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/362b152c3508a0a15c6e639b16ba7531f26a64175a4558755d434b30991615e7f4fd052e351daa0a92397822e4780d46f61c14cae74d4e3b8efcfa265772c87f"} build_url:https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012449 build_url: 'https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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/77a987ad9c71d0886fdf6c6426a6fd5be9ad4aba248cc4dccea24e8c726adc24afa266cf7d3ed7750321b2db683a6e39ab58caf8560c1a9dc3b02af325b72fb3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/362b152c3508a0a15c6e639b16ba7531f26a64175a4558755d434b30991615e7f4fd052e351daa0a92397822e4780d46f61c14cae74d4e3b8efcfa265772c87f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UCwShrzXQ_SIiPt0h85UwQ/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-01 07:44:32.802336) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:44:32.802735) ========= 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.hZrfaR0OiH/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.CJIEXVNVrq/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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.005028 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 07:44:32.850808) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 07:44:32.851128) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 07:44:32.851449) ========= ========= Total master_lag: 1.98 =========