builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0032 starttime: 1468470819.5 results: success (0) buildid: 20160708021358 builduid: 7468340cdf1a482998043d7c82d8f7c1 revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.495972) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.496748) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.497019) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.522723) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.522999) ========= 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.PCP8CGyegm/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.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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-13 21:33:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 154M=0s 2016-07-13 21:33:39 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.163726 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.708663) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.708964) ========= 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.PCP8CGyegm/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.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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.027289 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:39.768049) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 21:33:39.768389) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --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 75b9cc8259df0aca3d93c4b44155a77875341a14 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PCP8CGyegm/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.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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-13 21:33:39,841 truncating revision to first 12 chars 2016-07-13 21:33:39,841 Setting DEBUG logging. 2016-07-13 21:33:39,841 attempt 1/10 2016-07-13 21:33:39,841 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/75b9cc8259df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-13 21:33:40,639 unpacking tar archive at: mozilla-beta-75b9cc8259df/testing/mozharness/ program finished with exit code 0 elapsedTime=1.052846 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 21:33:40.849267) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:40.849547) ========= script_repo_revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:40.849921) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:40.850220) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 21:33:40.877746) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-13 21:33:40.878060) ========= /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.PCP8CGyegm/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 21:33:41 INFO - MultiFileLogger online at 20160713 21:33:41 in /builds/slave/test 21:33:41 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 21:33:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:33:41 INFO - {'append_to_log': False, 21:33:41 INFO - 'base_work_dir': '/builds/slave/test', 21:33:41 INFO - 'blob_upload_branch': 'mozilla-beta', 21:33:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:33:41 INFO - 'buildbot_json_path': 'buildprops.json', 21:33:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:33:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:33:41 INFO - 'download_minidump_stackwalk': True, 21:33:41 INFO - 'download_symbols': 'true', 21:33:41 INFO - 'e10s': False, 21:33:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:33:41 INFO - 'tooltool.py': '/tools/tooltool.py', 21:33:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:33:41 INFO - '/tools/misc-python/virtualenv.py')}, 21:33:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:33:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:33:41 INFO - 'log_level': 'info', 21:33:41 INFO - 'log_to_console': True, 21:33:41 INFO - 'opt_config_files': (), 21:33:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:33:41 INFO - '--processes=1', 21:33:41 INFO - '--config=%(test_path)s/wptrunner.ini', 21:33:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:33:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:33:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:33:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:33:41 INFO - 'pip_index': False, 21:33:41 INFO - 'require_test_zip': True, 21:33:41 INFO - 'test_type': ('testharness',), 21:33:41 INFO - 'this_chunk': '1', 21:33:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:33:41 INFO - 'total_chunks': '10', 21:33:41 INFO - 'virtualenv_path': 'venv', 21:33:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:33:41 INFO - 'work_dir': 'build'} 21:33:41 INFO - ##### 21:33:41 INFO - ##### Running clobber step. 21:33:41 INFO - ##### 21:33:41 INFO - Running pre-action listener: _resource_record_pre_action 21:33:41 INFO - Running main action method: clobber 21:33:41 INFO - rmtree: /builds/slave/test/build 21:33:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:33:43 INFO - Running post-action listener: _resource_record_post_action 21:33:43 INFO - ##### 21:33:43 INFO - ##### Running read-buildbot-config step. 21:33:43 INFO - ##### 21:33:43 INFO - Running pre-action listener: _resource_record_pre_action 21:33:43 INFO - Running main action method: read_buildbot_config 21:33:43 INFO - Using buildbot properties: 21:33:43 INFO - { 21:33:43 INFO - "project": "", 21:33:43 INFO - "product": "firefox", 21:33:43 INFO - "script_repo_revision": "production", 21:33:43 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 21:33:43 INFO - "repository": "", 21:33:43 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 21:33:43 INFO - "buildid": "20160708021358", 21:33:43 INFO - "pgo_build": "False", 21:33:43 INFO - "basedir": "/builds/slave/test", 21:33:43 INFO - "buildnumber": 15, 21:33:43 INFO - "slavename": "t-yosemite-r7-0032", 21:33:43 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 21:33:43 INFO - "platform": "macosx64", 21:33:43 INFO - "branch": "mozilla-beta", 21:33:43 INFO - "revision": "75b9cc8259df0aca3d93c4b44155a77875341a14", 21:33:43 INFO - "repo_path": "releases/mozilla-beta", 21:33:43 INFO - "moz_repo_path": "", 21:33:43 INFO - "stage_platform": "macosx64", 21:33:43 INFO - "builduid": "7468340cdf1a482998043d7c82d8f7c1", 21:33:43 INFO - "slavebuilddir": "test" 21:33:43 INFO - } 21:33:43 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg. 21:33:43 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.test_packages.json. 21:33:43 INFO - Running post-action listener: _resource_record_post_action 21:33:43 INFO - ##### 21:33:43 INFO - ##### Running download-and-extract step. 21:33:43 INFO - ##### 21:33:43 INFO - Running pre-action listener: _resource_record_pre_action 21:33:43 INFO - Running main action method: download_and_extract 21:33:43 INFO - mkdir: /builds/slave/test/build/tests 21:33: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')]} 21:33:43 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.test_packages.json 21:33:43 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:33:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 21:33:44 INFO - Downloaded 1201 bytes. 21:33:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:33:44 INFO - Using the following test package requirements: 21:33:44 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:33:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 21:33:44 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 21:33:44 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'jsshell-mac64.zip'], 21:33:44 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 21:33:44 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:33:44 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 21:33:44 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 21:33:44 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 21:33:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:33:44 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 21:33:44 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 21:33:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:33:44 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.common.tests.zip 21:33:44 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 21:33:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 21:33:44 INFO - Downloaded 18406861 bytes. 21:33:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:33:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:33:45 INFO - caution: filename not matched: web-platform/* 21:33:45 INFO - Return code: 11 21:33:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:33:45 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:33:45 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:33:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 21:33:45 INFO - Downloaded 36389883 bytes. 21:33:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:33:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:33:50 INFO - caution: filename not matched: bin/* 21:33:50 INFO - caution: filename not matched: config/* 21:33:50 INFO - caution: filename not matched: mozbase/* 21:33:50 INFO - caution: filename not matched: marionette/* 21:33:50 INFO - caution: filename not matched: tools/wptserve/* 21:33:50 INFO - Return code: 11 21:33:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:33:50 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg 21:33:50 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 21:33:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 21:33:52 INFO - Downloaded 73005635 bytes. 21:33:52 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg 21:33:52 INFO - mkdir: /builds/slave/test/properties 21:33:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:33:52 INFO - Writing to file /builds/slave/test/properties/build_url 21:33:52 INFO - Contents: 21:33:52 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg 21:33:52 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:33:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:33:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:33:52 INFO - Contents: 21:33:52 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:33: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')]} 21:33:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:33:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:33:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 21:33:57 INFO - Downloaded 103720021 bytes. 21:33:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:33:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:34:00 INFO - Return code: 0 21:34:00 INFO - Running post-action listener: _resource_record_post_action 21:34:00 INFO - Running post-action listener: set_extra_try_arguments 21:34:00 INFO - ##### 21:34:00 INFO - ##### Running create-virtualenv step. 21:34:00 INFO - ##### 21:34:00 INFO - Running pre-action listener: _pre_create_virtualenv 21:34:00 INFO - Running pre-action listener: _resource_record_pre_action 21:34:00 INFO - Running main action method: create_virtualenv 21:34:00 INFO - Creating virtualenv /builds/slave/test/build/venv 21:34:00 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 21:34:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:34:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:34:01 INFO - Using real prefix '/tools/python27' 21:34:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:34:01 INFO - Installing distribute.............................................................................................................................................................................................done. 21:34:04 INFO - Installing pip.................done. 21:34:04 INFO - Return code: 0 21:34:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:34:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:04 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 0x10d182e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd028c7e250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, '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.PCP8CGyegm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:34:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:34:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:34:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:04 INFO - 'HOME': '/Users/cltbld', 21:34:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:04 INFO - 'LOGNAME': 'cltbld', 21:34:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:04 INFO - 'MOZ_NO_REMOTE': '1', 21:34:04 INFO - 'NO_EM_RESTART': '1', 21:34:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:04 INFO - 'PWD': '/builds/slave/test', 21:34:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:04 INFO - 'SHELL': '/bin/bash', 21:34:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:04 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:04 INFO - 'USER': 'cltbld', 21:34:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:04 INFO - 'XPC_FLAGS': '0x0', 21:34:04 INFO - 'XPC_SERVICE_NAME': '0', 21:34:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:34:04 INFO - Downloading/unpacking psutil>=0.7.1 21:34:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:34:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:34:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:34:08 INFO - Installing collected packages: psutil 21:34:08 INFO - Running setup.py install for psutil 21:34:08 INFO - building 'psutil._psutil_osx' extension 21:34:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 21:34:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 21:34:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 21:34:08 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 21:34:08 INFO - building 'psutil._psutil_posix' extension 21:34:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 21:34:09 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:34:09 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:34:09 INFO - ^ 21:34:09 INFO - 1 warning generated. 21:34:09 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 21:34:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:34:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:34:09 INFO - Successfully installed psutil 21:34:09 INFO - Cleaning up... 21:34:09 INFO - Return code: 0 21:34:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:34:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:09 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 0x10d182e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd028c7e250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, '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.PCP8CGyegm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:34:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:34:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:34:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:09 INFO - 'HOME': '/Users/cltbld', 21:34:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:09 INFO - 'LOGNAME': 'cltbld', 21:34:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:09 INFO - 'MOZ_NO_REMOTE': '1', 21:34:09 INFO - 'NO_EM_RESTART': '1', 21:34:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:09 INFO - 'PWD': '/builds/slave/test', 21:34:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:09 INFO - 'SHELL': '/bin/bash', 21:34:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:09 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:09 INFO - 'USER': 'cltbld', 21:34:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:09 INFO - 'XPC_FLAGS': '0x0', 21:34:09 INFO - 'XPC_SERVICE_NAME': '0', 21:34:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:34:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:34:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:34:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:34:12 INFO - Installing collected packages: mozsystemmonitor 21:34:12 INFO - Running setup.py install for mozsystemmonitor 21:34:12 INFO - Successfully installed mozsystemmonitor 21:34:12 INFO - Cleaning up... 21:34:12 INFO - Return code: 0 21:34:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:34:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:12 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 0x10d182e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd028c7e250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, '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.PCP8CGyegm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:34:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 21:34:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:34:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:12 INFO - 'HOME': '/Users/cltbld', 21:34:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:12 INFO - 'LOGNAME': 'cltbld', 21:34:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:12 INFO - 'MOZ_NO_REMOTE': '1', 21:34:12 INFO - 'NO_EM_RESTART': '1', 21:34:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:12 INFO - 'PWD': '/builds/slave/test', 21:34:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:12 INFO - 'SHELL': '/bin/bash', 21:34:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:12 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:12 INFO - 'USER': 'cltbld', 21:34:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:12 INFO - 'XPC_FLAGS': '0x0', 21:34:12 INFO - 'XPC_SERVICE_NAME': '0', 21:34:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:34:12 INFO - Downloading/unpacking blobuploader==1.2.4 21:34:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:15 INFO - Downloading blobuploader-1.2.4.tar.gz 21:34:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:34:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:34:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:16 INFO - Downloading docopt-0.6.1.tar.gz 21:34:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:34:16 INFO - Installing collected packages: blobuploader, requests, docopt 21:34:16 INFO - Running setup.py install for blobuploader 21:34:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:34:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:34:16 INFO - Running setup.py install for requests 21:34:16 INFO - Running setup.py install for docopt 21:34:17 INFO - Successfully installed blobuploader requests docopt 21:34:17 INFO - Cleaning up... 21:34:17 INFO - Return code: 0 21:34:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:17 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 0x10d182e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd028c7e250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, '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.PCP8CGyegm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:34:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:34:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:34:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:17 INFO - 'HOME': '/Users/cltbld', 21:34:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:17 INFO - 'LOGNAME': 'cltbld', 21:34:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:17 INFO - 'MOZ_NO_REMOTE': '1', 21:34:17 INFO - 'NO_EM_RESTART': '1', 21:34:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:17 INFO - 'PWD': '/builds/slave/test', 21:34:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:17 INFO - 'SHELL': '/bin/bash', 21:34:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:17 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:17 INFO - 'USER': 'cltbld', 21:34:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:17 INFO - 'XPC_FLAGS': '0x0', 21:34:17 INFO - 'XPC_SERVICE_NAME': '0', 21:34:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-mEfCYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-yn6owr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-vqS08L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-yrOTCC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-3DDgLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-H0IO3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:34:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:34:17 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-eXnWOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-yxcfyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-ZQNmzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-V45J2n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-jzPt7O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-cLkEXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-Xvusrd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-FX9GMg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-BRHUqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:34:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:34:18 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-mErlLs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:34:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:34:19 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-qbzcj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:34:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:34:19 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-_UO_4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:34:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:34:19 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-xaUNDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:34:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:34:19 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-WGxTo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:34:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:34:19 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-7znsA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:34:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:34:19 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 21:34:19 INFO - Running setup.py install for manifestparser 21:34:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:34:20 INFO - Running setup.py install for mozcrash 21:34:20 INFO - Running setup.py install for mozdebug 21:34:20 INFO - Running setup.py install for mozdevice 21:34:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:34:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:34:20 INFO - Running setup.py install for mozfile 21:34:20 INFO - Running setup.py install for mozhttpd 21:34:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:34:20 INFO - Running setup.py install for mozinfo 21:34:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:34:20 INFO - Running setup.py install for mozInstall 21:34:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Running setup.py install for mozleak 21:34:21 INFO - Running setup.py install for mozlog 21:34:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Running setup.py install for moznetwork 21:34:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Running setup.py install for mozprocess 21:34:21 INFO - Running setup.py install for mozprofile 21:34:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:34:21 INFO - Running setup.py install for mozrunner 21:34:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:34:22 INFO - Running setup.py install for mozscreenshot 21:34:22 INFO - Running setup.py install for moztest 21:34:22 INFO - Running setup.py install for mozversion 21:34:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:34:22 INFO - Running setup.py install for wptserve 21:34:22 INFO - Running setup.py install for marionette-driver 21:34:22 INFO - Running setup.py install for browsermob-proxy 21:34:22 INFO - Running setup.py install for marionette-client 21:34:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:34:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:34:23 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 21:34:23 INFO - Cleaning up... 21:34:23 INFO - Return code: 0 21:34:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:34:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:34:23 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 0x10d182e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd028c7e250>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, '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.PCP8CGyegm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:34:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:34:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:34:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:23 INFO - 'HOME': '/Users/cltbld', 21:34:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:23 INFO - 'LOGNAME': 'cltbld', 21:34:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:23 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:23 INFO - 'MOZ_NO_REMOTE': '1', 21:34:23 INFO - 'NO_EM_RESTART': '1', 21:34:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:23 INFO - 'PWD': '/builds/slave/test', 21:34:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:23 INFO - 'SHELL': '/bin/bash', 21:34:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:23 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:23 INFO - 'USER': 'cltbld', 21:34:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:23 INFO - 'XPC_FLAGS': '0x0', 21:34:23 INFO - 'XPC_SERVICE_NAME': '0', 21:34:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:34:23 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-FvZMAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:34:23 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 21:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:34:23 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-M5WLx5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:34:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:34:23 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-CUFr4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:34:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 21:34:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:34:23 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-Dun3np-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-diZy7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-xtR4zW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-Il75wp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-nedi2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-oWsMwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-rd0T9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-A3c1Px-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-HnMgFI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-RbAgry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 21:34:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:34:24 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-dzYdKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-W9GOju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-VH6abn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-uzesh9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-ArB8XW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-rbZI2o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:34:25 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-tB5_hJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:34:25 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:34:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:34:26 INFO - Running setup.py (path:/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/pip-XvJDjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:34:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:34:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:34:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:34:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:34:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:34:28 INFO - Downloading blessings-1.6.tar.gz 21:34:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:34:28 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:34:28 INFO - Installing collected packages: blessings 21:34:28 INFO - Running setup.py install for blessings 21:34:28 INFO - Successfully installed blessings 21:34:28 INFO - Cleaning up... 21:34:29 INFO - Return code: 0 21:34:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:34:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:34:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:34:29 INFO - Reading from file tmpfile_stdout 21:34:29 INFO - Current package versions: 21:34:29 INFO - blessings == 1.6 21:34:29 INFO - blobuploader == 1.2.4 21:34:29 INFO - browsermob-proxy == 0.6.0 21:34:29 INFO - docopt == 0.6.1 21:34:29 INFO - manifestparser == 1.1 21:34:29 INFO - marionette-client == 2.3.0 21:34:29 INFO - marionette-driver == 1.4.0 21:34:29 INFO - mozInstall == 1.12 21:34:29 INFO - mozcrash == 0.17 21:34:29 INFO - mozdebug == 0.1 21:34:29 INFO - mozdevice == 0.48 21:34:29 INFO - mozfile == 1.2 21:34:29 INFO - mozhttpd == 0.7 21:34:29 INFO - mozinfo == 0.9 21:34:29 INFO - mozleak == 0.1 21:34:29 INFO - mozlog == 3.1 21:34:29 INFO - moznetwork == 0.27 21:34:29 INFO - mozprocess == 0.22 21:34:29 INFO - mozprofile == 0.28 21:34:29 INFO - mozrunner == 6.11 21:34:29 INFO - mozscreenshot == 0.1 21:34:29 INFO - mozsystemmonitor == 0.0 21:34:29 INFO - moztest == 0.7 21:34:29 INFO - mozversion == 1.4 21:34:29 INFO - psutil == 3.1.1 21:34:29 INFO - requests == 1.2.3 21:34:29 INFO - wptserve == 1.4.0 21:34:29 INFO - wsgiref == 0.1.2 21:34:29 INFO - Running post-action listener: _resource_record_post_action 21:34:29 INFO - Running post-action listener: _start_resource_monitoring 21:34:29 INFO - Starting resource monitoring. 21:34:29 INFO - ##### 21:34:29 INFO - ##### Running pull step. 21:34:29 INFO - ##### 21:34:29 INFO - Running pre-action listener: _resource_record_pre_action 21:34:29 INFO - Running main action method: pull 21:34:29 INFO - Pull has nothing to do! 21:34:29 INFO - Running post-action listener: _resource_record_post_action 21:34:29 INFO - ##### 21:34:29 INFO - ##### Running install step. 21:34:29 INFO - ##### 21:34:29 INFO - Running pre-action listener: _resource_record_pre_action 21:34:29 INFO - Running main action method: install 21:34:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:34:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:34:29 INFO - Reading from file tmpfile_stdout 21:34:29 INFO - Detecting whether we're running mozinstall >=1.0... 21:34:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:34:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:34:29 INFO - Reading from file tmpfile_stdout 21:34:29 INFO - Output received: 21:34:29 INFO - Usage: mozinstall [options] installer 21:34:29 INFO - Options: 21:34:29 INFO - -h, --help show this help message and exit 21:34:29 INFO - -d DEST, --destination=DEST 21:34:29 INFO - Directory to install application into. [default: 21:34:29 INFO - "/builds/slave/test"] 21:34:29 INFO - --app=APP Application being installed. [default: firefox] 21:34:29 INFO - mkdir: /builds/slave/test/build/application 21:34:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 21:34:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 21:34:47 INFO - Reading from file tmpfile_stdout 21:34:47 INFO - Output received: 21:34:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 21:34:47 INFO - Running post-action listener: _resource_record_post_action 21:34:47 INFO - ##### 21:34:47 INFO - ##### Running run-tests step. 21:34:47 INFO - ##### 21:34:47 INFO - Running pre-action listener: _resource_record_pre_action 21:34:47 INFO - Running main action method: run_tests 21:34:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:34:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:34:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:34:47 INFO - grabbing minidump binary from tooltool 21:34:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:47 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 0x10d19b5e0>, '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 0x10cd7ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cda9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:34:47 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 21:34:47 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 21:34:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:34:47 INFO - Return code: 0 21:34:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:34:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:34:48 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 21:34:48 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 21:34:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PCP8CGyegm/Render', 21:34:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:34:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:34:48 INFO - 'HOME': '/Users/cltbld', 21:34:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:34:48 INFO - 'LOGNAME': 'cltbld', 21:34:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:34:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 21:34:48 INFO - 'MOZ_NO_REMOTE': '1', 21:34:48 INFO - 'NO_EM_RESTART': '1', 21:34:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:34:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:34:48 INFO - 'PWD': '/builds/slave/test', 21:34:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:34:48 INFO - 'SHELL': '/bin/bash', 21:34:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bJGY4zul7d/Listeners', 21:34:48 INFO - 'TMPDIR': '/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/T/', 21:34:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:34:48 INFO - 'USER': 'cltbld', 21:34:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:34:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:34:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:34:48 INFO - 'XPC_FLAGS': '0x0', 21:34:48 INFO - 'XPC_SERVICE_NAME': '0', 21:34:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:34:48 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 21:34:48 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 21:34:48 INFO - import pkg_resources 21:34:49 INFO - Using 1 client processes 21:34:49 INFO - wptserve Starting http server on 127.0.0.1:8000 21:34:49 INFO - wptserve Starting http server on 127.0.0.1:8001 21:34:49 INFO - wptserve Starting http server on 127.0.0.1:8443 21:34:51 INFO - SUITE-START | Running 778 tests 21:34:51 INFO - Running testharness tests 21:34:51 INFO - Setting up ssl 21:34:51 INFO - PROCESS | certutil | 21:34:51 INFO - PROCESS | certutil | 21:34:51 INFO - PROCESS | certutil | 21:34:51 INFO - Certificate Nickname Trust Attributes 21:34:51 INFO - SSL,S/MIME,JAR/XPI 21:34:51 INFO - 21:34:51 INFO - web-platform-tests CT,, 21:34:51 INFO - 21:34:51 INFO - Starting runner 21:34:52 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:34:52 INFO - PROCESS | 1654 | 1468470892656 Marionette DEBUG Marionette enabled via build flag and pref 21:34:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1654] [id = 1] 21:34:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1654] [serial = 1] [outer = 0x0] 21:34:52 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:34:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1654] [serial = 2] [outer = 0x113f50000] 21:34:52 INFO - PROCESS | 1654 | 1468470892967 Marionette INFO Listening on port 2828 21:34:53 INFO - PROCESS | 1654 | 1468470893195 Marionette DEBUG Marionette enabled via command-line flag 21:34:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x116960000 == 2 [pid = 1654] [id = 2] 21:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x116960800) [pid = 1654] [serial = 3] [outer = 0x0] 21:34:53 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:34:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x116961800) [pid = 1654] [serial = 4] [outer = 0x116960800] 21:34:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:34:53 INFO - PROCESS | 1654 | 1468470893347 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49280 21:34:53 INFO - PROCESS | 1654 | 1468470893432 Marionette DEBUG Closed connection conn0 21:34:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:34:53 INFO - PROCESS | 1654 | 1468470893438 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49281 21:34:53 INFO - PROCESS | 1654 | 1468470893446 Marionette DEBUG Closed connection conn1 21:34:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:34:53 INFO - PROCESS | 1654 | 1468470893451 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49282 21:34:53 INFO - PROCESS | 1654 | 1468470893459 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:34:53 INFO - PROCESS | 1654 | 1468470893465 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":"20160708021358","device":"desktop","version":"48.0"} 21:34:53 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:34:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x121004000 == 3 [pid = 1654] [id = 3] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x121004800) [pid = 1654] [serial = 5] [outer = 0x0] 21:34:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x121005000 == 4 [pid = 1654] [id = 4] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11a0e3400) [pid = 1654] [serial = 6] [outer = 0x0] 21:34:54 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:34:54 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:34:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f33800 == 5 [pid = 1654] [id = 5] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11a0e2c00) [pid = 1654] [serial = 7] [outer = 0x0] 21:34:54 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:34:54 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x123fe2c00) [pid = 1654] [serial = 8] [outer = 0x11a0e2c00] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x1245e1000) [pid = 1654] [serial = 9] [outer = 0x121004800] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x1245cf000) [pid = 1654] [serial = 10] [outer = 0x11a0e3400] 21:34:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x1245d0c00) [pid = 1654] [serial = 11] [outer = 0x11a0e2c00] 21:34:55 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:34:55 INFO - PROCESS | 1654 | 1468470895406 Marionette INFO startBrowser 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:55 INFO - PROCESS | 1654 | 1468470895429 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 1654 | 1468470895439 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 1654 | 1468470895440 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x12684b000) [pid = 1654] [serial = 12] [outer = 0x11a0e2c00] 21:34:55 INFO - PROCESS | 1654 | 1468470895746 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4c8d8b06-c8bb-3248-bee5-7b57a54a640c","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":"20160708021358","device":"desktop","version":"48.0","command_id":1}}] 21:34:55 INFO - PROCESS | 1654 | 1468470895835 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:34:55 INFO - PROCESS | 1654 | 1468470895838 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:55 INFO - PROCESS | 1654 | 1468470895883 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:34:55 INFO - PROCESS | 1654 | 1468470895959 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:34:55 INFO - PROCESS | 1654 | 1468470895960 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:55 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:34:56 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:34:56 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:34:56 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x119c3bc00) [pid = 1654] [serial = 13] [outer = 0x11a0e2c00] 21:34:56 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:34:56 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:34:56 INFO - PROCESS | 1654 | 1468470896236 Marionette TRACE conn2 <- [1,3,null,{}] 21:34:56 INFO - PROCESS | 1654 | 1468470896238 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:34:56 INFO - PROCESS | 1654 | 1468470896240 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:56 INFO - PROCESS | 1654 | 1468470896257 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:34:56 INFO - PROCESS | 1654 | 1468470896283 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1654 | 1468470896286 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:34:56 INFO - PROCESS | 1654 | 1468470896289 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1654 | 1468470896291 Marionette TRACE conn2 <- [1,6,null,{}] 21:34:56 INFO - PROCESS | 1654 | 1468470896294 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:56 INFO - PROCESS | 1654 | 1468470896295 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:56 INFO - PROCESS | 1654 | 1468470896308 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:34:56 INFO - PROCESS | 1654 | 1468470896310 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 1654 | 1468470896312 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x129015800 == 6 [pid = 1654] [id = 6] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x1290ac800) [pid = 1654] [serial = 14] [outer = 0x0] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x1290ae400) [pid = 1654] [serial = 15] [outer = 0x1290ac800] 21:34:56 INFO - PROCESS | 1654 | 1468470896341 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x1290b4000) [pid = 1654] [serial = 16] [outer = 0x1290ac800] 21:34:56 INFO - PROCESS | 1654 | 1468470896628 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 379ms 21:34:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a202800 == 7 [pid = 1654] [id = 7] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x1291d8400) [pid = 1654] [serial = 17] [outer = 0x0] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x129483000) [pid = 1654] [serial = 18] [outer = 0x1291d8400] 21:34:56 INFO - PROCESS | 1654 | 1468470896688 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x12948a000) [pid = 1654] [serial = 19] [outer = 0x1291d8400] 21:34:56 INFO - PROCESS | 1654 | 1468470896726 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1654 | 1468470896728 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:34:56 INFO - PROCESS | 1654 | 1468470896774 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1654 | 1468470896775 Marionette TRACE conn2 <- [1,10,null,{}] 21:34:56 INFO - PROCESS | 1654 | 1468470896790 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:56 INFO - PROCESS | 1654 | 1468470896794 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:56 INFO - PROCESS | 1654 | 1468470896925 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:34:56 INFO - PROCESS | 1654 | 1468470896949 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 1654 | 1468470896950 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a86d800 == 8 [pid = 1654] [id = 8] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12a50d800) [pid = 1654] [serial = 20] [outer = 0x0] 21:34:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12a50f400) [pid = 1654] [serial = 21] [outer = 0x12a50d800] 21:34:56 INFO - PROCESS | 1654 | 1468470896979 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12a911c00) [pid = 1654] [serial = 22] [outer = 0x12a50d800] 21:34:57 INFO - PROCESS | 1654 | 1468470897271 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 537ms 21:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:34:57 INFO - PROCESS | 1654 | 1468470897307 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:34:57 INFO - PROCESS | 1654 | 1468470897309 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:34:57 INFO - PROCESS | 1654 | 1468470897327 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:34:57 INFO - PROCESS | 1654 | 1468470897328 Marionette TRACE conn2 <- [1,14,null,{}] 21:34:57 INFO - PROCESS | 1654 | 1468470897336 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:57 INFO - PROCESS | 1654 | 1468470897339 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:57 INFO - PROCESS | 1654 | 1468470897556 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:34:57 INFO - PROCESS | 1654 | 1468470897567 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:57 INFO - PROCESS | 1654 | 1468470897568 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b636800 == 9 [pid = 1654] [id = 9] 21:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12ae93400) [pid = 1654] [serial = 23] [outer = 0x0] 21:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12ae96c00) [pid = 1654] [serial = 24] [outer = 0x12ae93400] 21:34:57 INFO - PROCESS | 1654 | 1468470897607 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12b673000) [pid = 1654] [serial = 25] [outer = 0x12ae93400] 21:34:57 INFO - PROCESS | 1654 | 1468470897941 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 638ms 21:34:57 INFO - PROCESS | 1654 | 1468470897956 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:34:57 INFO - PROCESS | 1654 | 1468470897957 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:34:57 INFO - PROCESS | 1654 | 1468470897959 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:34:57 INFO - PROCESS | 1654 | 1468470897960 Marionette TRACE conn2 <- [1,18,null,{}] 21:34:57 INFO - PROCESS | 1654 | 1468470897963 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:57 INFO - PROCESS | 1654 | 1468470897965 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | 1468470898074 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:34:58 INFO - PROCESS | 1654 | 1468470898079 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1654 | 1468470898081 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91d000 == 10 [pid = 1654] [id = 10] 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12b8d3c00) [pid = 1654] [serial = 26] [outer = 0x0] 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12b902800) [pid = 1654] [serial = 27] [outer = 0x12b8d3c00] 21:34:58 INFO - PROCESS | 1654 | 1468470898105 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12b908800) [pid = 1654] [serial = 28] [outer = 0x12b8d3c00] 21:34:58 INFO - PROCESS | 1654 | 1468470898390 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 21:34:58 INFO - PROCESS | 1654 | 1468470898433 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:34:58 INFO - PROCESS | 1654 | 1468470898437 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:34:58 INFO - PROCESS | 1654 | 1468470898439 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 1654 | 1468470898440 Marionette TRACE conn2 <- [1,22,null,{}] 21:34:58 INFO - PROCESS | 1654 | 1468470898442 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:58 INFO - PROCESS | 1654 | 1468470898444 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | 1468470898544 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:34:58 INFO - PROCESS | 1654 | 1468470898549 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1654 | 1468470898550 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e57000 == 11 [pid = 1654] [id = 11] 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x1176e9000) [pid = 1654] [serial = 29] [outer = 0x0] 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x1183e7c00) [pid = 1654] [serial = 30] [outer = 0x1176e9000] 21:34:58 INFO - PROCESS | 1654 | 1468470898575 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12bf1cc00) [pid = 1654] [serial = 31] [outer = 0x1176e9000] 21:34:58 INFO - PROCESS | 1654 | 1468470898825 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 21:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:34:58 INFO - PROCESS | 1654 | 1468470898858 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:34:58 INFO - PROCESS | 1654 | 1468470898859 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:34:58 INFO - PROCESS | 1654 | 1468470898861 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 1654 | 1468470898862 Marionette TRACE conn2 <- [1,26,null,{}] 21:34:58 INFO - PROCESS | 1654 | 1468470898873 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:58 INFO - PROCESS | 1654 | 1468470898874 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | 1468470898975 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:34:58 INFO - PROCESS | 1654 | 1468470898979 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1654 | 1468470898980 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x118119800 == 12 [pid = 1654] [id = 12] 21:34:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x12bd4f800) [pid = 1654] [serial = 32] [outer = 0x0] 21:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12bf16c00) [pid = 1654] [serial = 33] [outer = 0x12bd4f800] 21:34:59 INFO - PROCESS | 1654 | 1468470899005 Marionette DEBUG loaded listener.js 21:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12bf26800) [pid = 1654] [serial = 34] [outer = 0x12bd4f800] 21:34:59 INFO - PROCESS | 1654 | 1468470899272 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 429ms 21:34:59 INFO - PROCESS | 1654 | 1468470899292 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 1654 | 1468470899293 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:34:59 INFO - PROCESS | 1654 | 1468470899296 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 1654 | 1468470899298 Marionette TRACE conn2 <- [1,30,null,{}] 21:34:59 INFO - PROCESS | 1654 | 1468470899310 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:59 INFO - PROCESS | 1654 | 1468470899328 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:59 INFO - PROCESS | 1654 | 1468470899486 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:34:59 INFO - PROCESS | 1654 | 1468470899492 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 1654 | 1468470899493 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c28e000 == 13 [pid = 1654] [id = 13] 21:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12bf28c00) [pid = 1654] [serial = 35] [outer = 0x0] 21:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12b67f400) [pid = 1654] [serial = 36] [outer = 0x12bf28c00] 21:34:59 INFO - PROCESS | 1654 | 1468470899532 Marionette DEBUG loaded listener.js 21:34:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12b682800) [pid = 1654] [serial = 37] [outer = 0x12bf28c00] 21:34:59 INFO - PROCESS | 1654 | 1468470899830 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 580ms 21:34:59 INFO - PROCESS | 1654 | 1468470899876 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:34:59 INFO - PROCESS | 1654 | 1468470899877 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:34:59 INFO - PROCESS | 1654 | 1468470899880 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 1654 | 1468470899882 Marionette TRACE conn2 <- [1,34,null,{}] 21:34:59 INFO - PROCESS | 1654 | 1468470899892 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:59 INFO - PROCESS | 1654 | 1468470899893 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:34:59 INFO - PROCESS | 1654 | 1468470899991 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:34:59 INFO - PROCESS | 1654 | 1468470899994 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 1654 | 1468470899996 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c611800 == 14 [pid = 1654] [id = 14] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12b684c00) [pid = 1654] [serial = 38] [outer = 0x0] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12b68d800) [pid = 1654] [serial = 39] [outer = 0x12b684c00] 21:35:00 INFO - PROCESS | 1654 | 1468470900020 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12c875000) [pid = 1654] [serial = 40] [outer = 0x12b684c00] 21:35:00 INFO - PROCESS | 1654 | 1468470900253 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 21:35:00 INFO - PROCESS | 1654 | 1468470900257 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 1654 | 1468470900258 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:35:00 INFO - PROCESS | 1654 | 1468470900260 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 1654 | 1468470900261 Marionette TRACE conn2 <- [1,38,null,{}] 21:35:00 INFO - PROCESS | 1654 | 1468470900264 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:00 INFO - PROCESS | 1654 | 1468470900266 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:00 INFO - PROCESS | 1654 | 1468470900375 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:35:00 INFO - PROCESS | 1654 | 1468470900388 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 1654 | 1468470900389 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc41800 == 15 [pid = 1654] [id = 15] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12c87b000) [pid = 1654] [serial = 41] [outer = 0x0] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12c880800) [pid = 1654] [serial = 42] [outer = 0x12c87b000] 21:35:00 INFO - PROCESS | 1654 | 1468470900413 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12cc65400) [pid = 1654] [serial = 43] [outer = 0x12c87b000] 21:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d034000 == 16 [pid = 1654] [id = 16] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12d034800) [pid = 1654] [serial = 44] [outer = 0x0] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12d036000) [pid = 1654] [serial = 45] [outer = 0x12d034800] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12d032800) [pid = 1654] [serial = 46] [outer = 0x12d034800] 21:35:00 INFO - PROCESS | 1654 | 1468470900686 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d033800 == 17 [pid = 1654] [id = 17] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12cc69800) [pid = 1654] [serial = 47] [outer = 0x0] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12d071800) [pid = 1654] [serial = 48] [outer = 0x12cc69800] 21:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 471ms 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x116905c00) [pid = 1654] [serial = 49] [outer = 0x12cc69800] 21:35:00 INFO - PROCESS | 1654 | 1468470900757 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 1654 | 1468470900758 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:35:00 INFO - PROCESS | 1654 | 1468470900778 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 1654 | 1468470900780 Marionette TRACE conn2 <- [1,42,null,{}] 21:35:00 INFO - PROCESS | 1654 | 1468470900796 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:00 INFO - PROCESS | 1654 | 1468470900797 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:00 INFO - PROCESS | 1654 | 1468470900908 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:35:00 INFO - PROCESS | 1654 | 1468470900916 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 1654 | 1468470900917 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d36b800 == 18 [pid = 1654] [id = 18] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12cc68000) [pid = 1654] [serial = 50] [outer = 0x0] 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12d06d000) [pid = 1654] [serial = 51] [outer = 0x12cc68000] 21:35:00 INFO - PROCESS | 1654 | 1468470900942 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12d1f8c00) [pid = 1654] [serial = 52] [outer = 0x12cc68000] 21:35:01 INFO - PROCESS | 1654 | 1468470901199 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 474ms 21:35:01 INFO - PROCESS | 1654 | 1468470901255 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1654 | 1468470901257 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:35:01 INFO - PROCESS | 1654 | 1468470901259 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1654 | 1468470901261 Marionette TRACE conn2 <- [1,46,null,{}] 21:35:01 INFO - PROCESS | 1654 | 1468470901263 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:01 INFO - PROCESS | 1654 | 1468470901264 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:01 INFO - PROCESS | 1654 | 1468470901364 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:35:01 INFO - PROCESS | 1654 | 1468470901367 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 1654 | 1468470901377 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d748000 == 19 [pid = 1654] [id = 19] 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x11856ac00) [pid = 1654] [serial = 53] [outer = 0x0] 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x12d4d2800) [pid = 1654] [serial = 54] [outer = 0x11856ac00] 21:35:01 INFO - PROCESS | 1654 | 1468470901404 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x12d4d7000) [pid = 1654] [serial = 55] [outer = 0x11856ac00] 21:35:01 INFO - PROCESS | 1654 | 1468470901648 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 21:35:01 INFO - PROCESS | 1654 | 1468470901678 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1654 | 1468470901679 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:35:01 INFO - PROCESS | 1654 | 1468470901692 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1654 | 1468470901693 Marionette TRACE conn2 <- [1,50,null,{}] 21:35:01 INFO - PROCESS | 1654 | 1468470901695 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:01 INFO - PROCESS | 1654 | 1468470901696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:01 INFO - PROCESS | 1654 | 1468470901801 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:35:01 INFO - PROCESS | 1654 | 1468470901805 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 1654 | 1468470901806 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b88a800 == 20 [pid = 1654] [id = 20] 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x1182dd400) [pid = 1654] [serial = 56] [outer = 0x0] 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x1182e3800) [pid = 1654] [serial = 57] [outer = 0x1182dd400] 21:35:01 INFO - PROCESS | 1654 | 1468470901830 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x12b812800) [pid = 1654] [serial = 58] [outer = 0x1182dd400] 21:35:02 INFO - PROCESS | 1654 | 1468470902059 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 21:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:35:02 INFO - PROCESS | 1654 | 1468470902110 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 1654 | 1468470902112 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:35:02 INFO - PROCESS | 1654 | 1468470902122 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 1654 | 1468470902123 Marionette TRACE conn2 <- [1,54,null,{}] 21:35:02 INFO - PROCESS | 1654 | 1468470902126 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:02 INFO - PROCESS | 1654 | 1468470902127 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:02 INFO - PROCESS | 1654 | 1468470902227 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:35:02 INFO - PROCESS | 1654 | 1468470902231 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1654 | 1468470902232 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d755000 == 21 [pid = 1654] [id = 21] 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x12b816000) [pid = 1654] [serial = 59] [outer = 0x0] 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x12b818800) [pid = 1654] [serial = 60] [outer = 0x12b816000] 21:35:02 INFO - PROCESS | 1654 | 1468470902264 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x12b820000) [pid = 1654] [serial = 61] [outer = 0x12b816000] 21:35:02 INFO - PROCESS | 1654 | 1468470902509 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 430ms 21:35:02 INFO - PROCESS | 1654 | 1468470902544 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 1654 | 1468470902546 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:35:02 INFO - PROCESS | 1654 | 1468470902558 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 1654 | 1468470902559 Marionette TRACE conn2 <- [1,58,null,{}] 21:35:02 INFO - PROCESS | 1654 | 1468470902562 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:02 INFO - PROCESS | 1654 | 1468470902563 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:02 INFO - PROCESS | 1654 | 1468470902677 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:35:02 INFO - PROCESS | 1654 | 1468470902681 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1654 | 1468470902682 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119433000 == 22 [pid = 1654] [id = 22] 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x12b8d6000) [pid = 1654] [serial = 62] [outer = 0x0] 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x12e2c2800) [pid = 1654] [serial = 63] [outer = 0x12b8d6000] 21:35:02 INFO - PROCESS | 1654 | 1468470902710 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x123dc4400) [pid = 1654] [serial = 64] [outer = 0x12b8d6000] 21:35:03 INFO - PROCESS | 1654 | 1468470903842 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1321ms 21:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:35:03 INFO - PROCESS | 1654 | 1468470903880 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:35:03 INFO - PROCESS | 1654 | 1468470903885 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:35:03 INFO - PROCESS | 1654 | 1468470903888 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:35:03 INFO - PROCESS | 1654 | 1468470903891 Marionette TRACE conn2 <- [1,62,null,{}] 21:35:03 INFO - PROCESS | 1654 | 1468470903895 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:03 INFO - PROCESS | 1654 | 1468470903896 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:04 INFO - PROCESS | 1654 | 1468470904009 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:35:04 INFO - PROCESS | 1654 | 1468470904050 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 1654 | 1468470904052 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x112ac5000 == 23 [pid = 1654] [id = 23] 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1133cfc00) [pid = 1654] [serial = 65] [outer = 0x0] 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x113d41800) [pid = 1654] [serial = 66] [outer = 0x1133cfc00] 21:35:04 INFO - PROCESS | 1654 | 1468470904083 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1160dbc00) [pid = 1654] [serial = 67] [outer = 0x1133cfc00] 21:35:04 INFO - PROCESS | 1654 | 1468470904509 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 21:35:04 INFO - PROCESS | 1654 | 1468470904561 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 1654 | 1468470904565 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:35:04 INFO - PROCESS | 1654 | 1468470904569 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 1654 | 1468470904571 Marionette TRACE conn2 <- [1,66,null,{}] 21:35:04 INFO - PROCESS | 1654 | 1468470904573 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:04 INFO - PROCESS | 1654 | 1468470904575 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:04 INFO - PROCESS | 1654 | 1468470904697 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:35:04 INFO - PROCESS | 1654 | 1468470904775 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 1654 | 1468470904777 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170db000 == 24 [pid = 1654] [id = 24] 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11692b400) [pid = 1654] [serial = 68] [outer = 0x0] 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11821d800) [pid = 1654] [serial = 69] [outer = 0x11692b400] 21:35:04 INFO - PROCESS | 1654 | 1468470904809 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1182e5800) [pid = 1654] [serial = 70] [outer = 0x11692b400] 21:35:05 INFO - PROCESS | 1654 | 1468470905447 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 21:35:05 INFO - PROCESS | 1654 | 1468470905504 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:35:05 INFO - PROCESS | 1654 | 1468470905507 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:35:05 INFO - PROCESS | 1654 | 1468470905510 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:35:05 INFO - PROCESS | 1654 | 1468470905511 Marionette TRACE conn2 <- [1,70,null,{}] 21:35:05 INFO - PROCESS | 1654 | 1468470905517 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:05 INFO - PROCESS | 1654 | 1468470905519 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:05 INFO - PROCESS | 1654 | 1468470905597 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:35:05 INFO - PROCESS | 1654 | 1468470905658 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 1654 | 1468470905659 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x113ab6000 == 25 [pid = 1654] [id = 25] 21:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1162af400) [pid = 1654] [serial = 71] [outer = 0x0] 21:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11662f800) [pid = 1654] [serial = 72] [outer = 0x1162af400] 21:35:05 INFO - PROCESS | 1654 | 1468470905687 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11677bc00) [pid = 1654] [serial = 73] [outer = 0x1162af400] 21:35:06 INFO - PROCESS | 1654 | 1468470906121 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 21:35:06 INFO - PROCESS | 1654 | 1468470906186 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1654 | 1468470906189 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:35:06 INFO - PROCESS | 1654 | 1468470906193 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1654 | 1468470906195 Marionette TRACE conn2 <- [1,74,null,{}] 21:35:06 INFO - PROCESS | 1654 | 1468470906199 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:06 INFO - PROCESS | 1654 | 1468470906200 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:06 INFO - PROCESS | 1654 | 1468470906277 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:35:06 INFO - PROCESS | 1654 | 1468470906289 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1654 | 1468470906290 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x116242000 == 26 [pid = 1654] [id = 26] 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1172cb000) [pid = 1654] [serial = 74] [outer = 0x0] 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1176e5000) [pid = 1654] [serial = 75] [outer = 0x1172cb000] 21:35:06 INFO - PROCESS | 1654 | 1468470906319 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117ea9400) [pid = 1654] [serial = 76] [outer = 0x1172cb000] 21:35:06 INFO - PROCESS | 1654 | 1468470906630 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 21:35:06 INFO - PROCESS | 1654 | 1468470906675 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1654 | 1468470906676 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:35:06 INFO - PROCESS | 1654 | 1468470906680 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1654 | 1468470906685 Marionette TRACE conn2 <- [1,78,null,{}] 21:35:06 INFO - PROCESS | 1654 | 1468470906693 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:06 INFO - PROCESS | 1654 | 1468470906696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:06 INFO - PROCESS | 1654 | 1468470906774 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:35:06 INFO - PROCESS | 1654 | 1468470906779 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1654 | 1468470906781 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169af800 == 27 [pid = 1654] [id = 27] 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1182e1400) [pid = 1654] [serial = 77] [outer = 0x0] 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1183e5000) [pid = 1654] [serial = 78] [outer = 0x1182e1400] 21:35:06 INFO - PROCESS | 1654 | 1468470906813 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118614800) [pid = 1654] [serial = 79] [outer = 0x1182e1400] 21:35:07 INFO - PROCESS | 1654 | 1468470907152 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 523ms 21:35:07 INFO - PROCESS | 1654 | 1468470907203 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:35:07 INFO - PROCESS | 1654 | 1468470907205 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:35:07 INFO - PROCESS | 1654 | 1468470907216 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:35:07 INFO - PROCESS | 1654 | 1468470907217 Marionette TRACE conn2 <- [1,82,null,{}] 21:35:07 INFO - PROCESS | 1654 | 1468470907221 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:07 INFO - PROCESS | 1654 | 1468470907222 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:07 INFO - PROCESS | 1654 | 1468470907301 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:35:07 INFO - PROCESS | 1654 | 1468470907304 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:07 INFO - PROCESS | 1654 | 1468470907306 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x117355000 == 28 [pid = 1654] [id = 28] 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11861ec00) [pid = 1654] [serial = 80] [outer = 0x0] 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118898000) [pid = 1654] [serial = 81] [outer = 0x11861ec00] 21:35:07 INFO - PROCESS | 1654 | 1468470907331 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11914a800) [pid = 1654] [serial = 82] [outer = 0x11861ec00] 21:35:07 INFO - PROCESS | 1654 | 1468470907656 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 480ms 21:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:35:07 INFO - PROCESS | 1654 | 1468470907688 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:35:07 INFO - PROCESS | 1654 | 1468470907689 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:35:07 INFO - PROCESS | 1654 | 1468470907691 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:35:07 INFO - PROCESS | 1654 | 1468470907692 Marionette TRACE conn2 <- [1,86,null,{}] 21:35:07 INFO - PROCESS | 1654 | 1468470907695 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:07 INFO - PROCESS | 1654 | 1468470907696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:07 INFO - PROCESS | 1654 | 1468470907766 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:35:07 INFO - PROCESS | 1654 | 1468470907813 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:07 INFO - PROCESS | 1654 | 1468470907814 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x118108000 == 29 [pid = 1654] [id = 29] 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1133ddc00) [pid = 1654] [serial = 83] [outer = 0x0] 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11914e800) [pid = 1654] [serial = 84] [outer = 0x1133ddc00] 21:35:07 INFO - PROCESS | 1654 | 1468470907839 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1194e5c00) [pid = 1654] [serial = 85] [outer = 0x1133ddc00] 21:35:08 INFO - PROCESS | 1654 | 1468470908111 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 21:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:35:08 INFO - PROCESS | 1654 | 1468470908161 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:35:08 INFO - PROCESS | 1654 | 1468470908162 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:35:08 INFO - PROCESS | 1654 | 1468470908165 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 1654 | 1468470908167 Marionette TRACE conn2 <- [1,90,null,{}] 21:35:08 INFO - PROCESS | 1654 | 1468470908171 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:08 INFO - PROCESS | 1654 | 1468470908176 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:08 INFO - PROCESS | 1654 | 1468470908272 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:35:08 INFO - PROCESS | 1654 | 1468470908276 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1654 | 1468470908277 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x118307800 == 30 [pid = 1654] [id = 30] 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1194eac00) [pid = 1654] [serial = 86] [outer = 0x0] 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119826000) [pid = 1654] [serial = 87] [outer = 0x1194eac00] 21:35:08 INFO - PROCESS | 1654 | 1468470908305 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a0f0000) [pid = 1654] [serial = 88] [outer = 0x1194eac00] 21:35:08 INFO - PROCESS | 1654 | 1468470908606 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 21:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:35:08 INFO - PROCESS | 1654 | 1468470908637 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:35:08 INFO - PROCESS | 1654 | 1468470908639 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:35:08 INFO - PROCESS | 1654 | 1468470908641 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 1654 | 1468470908642 Marionette TRACE conn2 <- [1,94,null,{}] 21:35:08 INFO - PROCESS | 1654 | 1468470908644 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:08 INFO - PROCESS | 1654 | 1468470908645 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:08 INFO - PROCESS | 1654 | 1468470908743 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:35:08 INFO - PROCESS | 1654 | 1468470908750 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1654 | 1468470908751 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x116947000 == 31 [pid = 1654] [id = 31] 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1133e2800) [pid = 1654] [serial = 89] [outer = 0x0] 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119c37000) [pid = 1654] [serial = 90] [outer = 0x1133e2800] 21:35:08 INFO - PROCESS | 1654 | 1468470908776 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123808800) [pid = 1654] [serial = 91] [outer = 0x1133e2800] 21:35:09 INFO - PROCESS | 1654 | 1468470909075 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 21:35:09 INFO - PROCESS | 1654 | 1468470909109 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1654 | 1468470909110 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:35:09 INFO - PROCESS | 1654 | 1468470909113 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1654 | 1468470909114 Marionette TRACE conn2 <- [1,98,null,{}] 21:35:09 INFO - PROCESS | 1654 | 1468470909119 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:09 INFO - PROCESS | 1654 | 1468470909120 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:09 INFO - PROCESS | 1654 | 1468470909193 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:35:09 INFO - PROCESS | 1654 | 1468470909198 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1654 | 1468470909201 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119298800 == 32 [pid = 1654] [id = 32] 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1133e1800) [pid = 1654] [serial = 92] [outer = 0x0] 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12392ec00) [pid = 1654] [serial = 93] [outer = 0x1133e1800] 21:35:09 INFO - PROCESS | 1654 | 1468470909226 Marionette DEBUG loaded listener.js 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123b3c000) [pid = 1654] [serial = 94] [outer = 0x1133e1800] 21:35:09 INFO - PROCESS | 1654 | 1468470909524 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 21:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:35:09 INFO - PROCESS | 1654 | 1468470909539 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1654 | 1468470909540 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:35:09 INFO - PROCESS | 1654 | 1468470909542 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1654 | 1468470909543 Marionette TRACE conn2 <- [1,102,null,{}] 21:35:09 INFO - PROCESS | 1654 | 1468470909545 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:09 INFO - PROCESS | 1654 | 1468470909547 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:09 INFO - PROCESS | 1654 | 1468470909627 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:35:09 INFO - PROCESS | 1654 | 1468470909678 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1654 | 1468470909679 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119443000 == 33 [pid = 1654] [id = 33] 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1121b2400) [pid = 1654] [serial = 95] [outer = 0x0] 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x123b3bc00) [pid = 1654] [serial = 96] [outer = 0x1121b2400] 21:35:09 INFO - PROCESS | 1654 | 1468470909703 Marionette DEBUG loaded listener.js 21:35:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1240c4c00) [pid = 1654] [serial = 97] [outer = 0x1121b2400] 21:35:09 INFO - PROCESS | 1654 | 1468470909973 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 21:35:10 INFO - PROCESS | 1654 | 1468470910012 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 1654 | 1468470910013 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:35:10 INFO - PROCESS | 1654 | 1468470910024 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 1654 | 1468470910025 Marionette TRACE conn2 <- [1,106,null,{}] 21:35:10 INFO - PROCESS | 1654 | 1468470910028 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:10 INFO - PROCESS | 1654 | 1468470910029 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:10 INFO - PROCESS | 1654 | 1468470910111 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:35:10 INFO - PROCESS | 1654 | 1468470910116 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:10 INFO - PROCESS | 1654 | 1468470910118 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a1000 == 34 [pid = 1654] [id = 34] 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119190000) [pid = 1654] [serial = 98] [outer = 0x0] 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1245cec00) [pid = 1654] [serial = 99] [outer = 0x119190000] 21:35:10 INFO - PROCESS | 1654 | 1468470910143 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124930800) [pid = 1654] [serial = 100] [outer = 0x119190000] 21:35:10 INFO - PROCESS | 1654 | 1468470910493 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms 21:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:35:10 INFO - PROCESS | 1654 | 1468470910545 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 1654 | 1468470910548 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:35:10 INFO - PROCESS | 1654 | 1468470910551 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 1654 | 1468470910554 Marionette TRACE conn2 <- [1,110,null,{}] 21:35:10 INFO - PROCESS | 1654 | 1468470910557 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:10 INFO - PROCESS | 1654 | 1468470910560 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:10 INFO - PROCESS | 1654 | 1468470910697 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:35:10 INFO - PROCESS | 1654 | 1468470910704 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:10 INFO - PROCESS | 1654 | 1468470910705 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b99800 == 35 [pid = 1654] [id = 35] 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1245a1400) [pid = 1654] [serial = 101] [outer = 0x0] 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124ea7800) [pid = 1654] [serial = 102] [outer = 0x1245a1400] 21:35:10 INFO - PROCESS | 1654 | 1468470910743 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x125747000) [pid = 1654] [serial = 103] [outer = 0x1245a1400] 21:35:11 INFO - PROCESS | 1654 | 1468470911077 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 21:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:35:11 INFO - PROCESS | 1654 | 1468470911123 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:35:11 INFO - PROCESS | 1654 | 1468470911124 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:35:11 INFO - PROCESS | 1654 | 1468470911126 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:35:11 INFO - PROCESS | 1654 | 1468470911127 Marionette TRACE conn2 <- [1,114,null,{}] 21:35:11 INFO - PROCESS | 1654 | 1468470911130 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:11 INFO - PROCESS | 1654 | 1468470911131 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:11 INFO - PROCESS | 1654 | 1468470911230 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:35:11 INFO - PROCESS | 1654 | 1468470911239 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:11 INFO - PROCESS | 1654 | 1468470911240 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x121011000 == 36 [pid = 1654] [id = 36] 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x125749800) [pid = 1654] [serial = 104] [outer = 0x0] 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12618a800) [pid = 1654] [serial = 105] [outer = 0x125749800] 21:35:11 INFO - PROCESS | 1654 | 1468470911265 Marionette DEBUG loaded listener.js 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x126195c00) [pid = 1654] [serial = 106] [outer = 0x125749800] 21:35:11 INFO - PROCESS | 1654 | 1468470911552 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 21:35:11 INFO - PROCESS | 1654 | 1468470911596 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:35:11 INFO - PROCESS | 1654 | 1468470911597 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:35:11 INFO - PROCESS | 1654 | 1468470911602 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:35:11 INFO - PROCESS | 1654 | 1468470911603 Marionette TRACE conn2 <- [1,118,null,{}] 21:35:11 INFO - PROCESS | 1654 | 1468470911605 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:11 INFO - PROCESS | 1654 | 1468470911606 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:11 INFO - PROCESS | 1654 | 1468470911681 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:35:11 INFO - PROCESS | 1654 | 1468470911687 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:11 INFO - PROCESS | 1654 | 1468470911688 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x123977000 == 37 [pid = 1654] [id = 37] 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1182e2400) [pid = 1654] [serial = 107] [outer = 0x0] 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x126657400) [pid = 1654] [serial = 108] [outer = 0x1182e2400] 21:35:11 INFO - PROCESS | 1654 | 1468470911713 Marionette DEBUG loaded listener.js 21:35:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1268bf800) [pid = 1654] [serial = 109] [outer = 0x1182e2400] 21:35:12 INFO - PROCESS | 1654 | 1468470912014 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 21:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:35:12 INFO - PROCESS | 1654 | 1468470912070 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:35:12 INFO - PROCESS | 1654 | 1468470912071 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:35:12 INFO - PROCESS | 1654 | 1468470912073 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 1654 | 1468470912075 Marionette TRACE conn2 <- [1,122,null,{}] 21:35:12 INFO - PROCESS | 1654 | 1468470912077 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:12 INFO - PROCESS | 1654 | 1468470912078 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:12 INFO - PROCESS | 1654 | 1468470912179 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:35:12 INFO - PROCESS | 1654 | 1468470912188 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1654 | 1468470912189 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7e800 == 38 [pid = 1654] [id = 38] 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119190400) [pid = 1654] [serial = 110] [outer = 0x0] 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126aef400) [pid = 1654] [serial = 111] [outer = 0x119190400] 21:35:12 INFO - PROCESS | 1654 | 1468470912214 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1289b9c00) [pid = 1654] [serial = 112] [outer = 0x119190400] 21:35:12 INFO - PROCESS | 1654 | 1468470912499 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 21:35:12 INFO - PROCESS | 1654 | 1468470912542 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:35:12 INFO - PROCESS | 1654 | 1468470912543 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:35:12 INFO - PROCESS | 1654 | 1468470912546 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 1654 | 1468470912547 Marionette TRACE conn2 <- [1,126,null,{}] 21:35:12 INFO - PROCESS | 1654 | 1468470912552 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:12 INFO - PROCESS | 1654 | 1468470912554 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:12 INFO - PROCESS | 1654 | 1468470912638 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:35:12 INFO - PROCESS | 1654 | 1468470912641 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1654 | 1468470912643 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240aa000 == 39 [pid = 1654] [id = 39] 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1289ba800) [pid = 1654] [serial = 113] [outer = 0x0] 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128dc0400) [pid = 1654] [serial = 114] [outer = 0x1289ba800] 21:35:12 INFO - PROCESS | 1654 | 1468470912667 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1290b1400) [pid = 1654] [serial = 115] [outer = 0x1289ba800] 21:35:12 INFO - PROCESS | 1654 | 1468470912973 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 21:35:13 INFO - PROCESS | 1654 | 1468470913019 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1654 | 1468470913020 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:35:13 INFO - PROCESS | 1654 | 1468470913022 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 1654 | 1468470913023 Marionette TRACE conn2 <- [1,130,null,{}] 21:35:13 INFO - PROCESS | 1654 | 1468470913025 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:13 INFO - PROCESS | 1654 | 1468470913026 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:13 INFO - PROCESS | 1654 | 1468470913143 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:35:13 INFO - PROCESS | 1654 | 1468470913152 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:13 INFO - PROCESS | 1654 | 1468470913153 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242c1000 == 40 [pid = 1654] [id = 40] 21:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128b97000) [pid = 1654] [serial = 116] [outer = 0x0] 21:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1290b7400) [pid = 1654] [serial = 117] [outer = 0x128b97000] 21:35:13 INFO - PROCESS | 1654 | 1468470913178 Marionette DEBUG loaded listener.js 21:35:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1291e1000) [pid = 1654] [serial = 118] [outer = 0x128b97000] 21:35:14 INFO - PROCESS | 1654 | 1468470914162 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1171ms 21:35:14 INFO - PROCESS | 1654 | 1468470914194 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:35:14 INFO - PROCESS | 1654 | 1468470914196 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:35:14 INFO - PROCESS | 1654 | 1468470914206 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:35:14 INFO - PROCESS | 1654 | 1468470914208 Marionette TRACE conn2 <- [1,134,null,{}] 21:35:14 INFO - PROCESS | 1654 | 1468470914212 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:14 INFO - PROCESS | 1654 | 1468470914213 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:14 INFO - PROCESS | 1654 | 1468470914308 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:35:14 INFO - PROCESS | 1654 | 1468470914312 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 1654 | 1468470914315 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x113350000 == 41 [pid = 1654] [id = 41] 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1162b6800) [pid = 1654] [serial = 119] [outer = 0x0] 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x116907800) [pid = 1654] [serial = 120] [outer = 0x1162b6800] 21:35:14 INFO - PROCESS | 1654 | 1468470914345 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x117225400) [pid = 1654] [serial = 121] [outer = 0x1162b6800] 21:35:14 INFO - PROCESS | 1654 | 1468470914680 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 527ms 21:35:14 INFO - PROCESS | 1654 | 1468470914726 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:35:14 INFO - PROCESS | 1654 | 1468470914729 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:35:14 INFO - PROCESS | 1654 | 1468470914734 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:35:14 INFO - PROCESS | 1654 | 1468470914735 Marionette TRACE conn2 <- [1,138,null,{}] 21:35:14 INFO - PROCESS | 1654 | 1468470914737 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:14 INFO - PROCESS | 1654 | 1468470914739 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:14 INFO - PROCESS | 1654 | 1468470914829 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:35:14 INFO - PROCESS | 1654 | 1468470914861 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 1654 | 1468470914862 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x116669000 == 42 [pid = 1654] [id = 42] 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x117ea4800) [pid = 1654] [serial = 122] [outer = 0x0] 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1182ddc00) [pid = 1654] [serial = 123] [outer = 0x117ea4800] 21:35:14 INFO - PROCESS | 1654 | 1468470914889 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118569400) [pid = 1654] [serial = 124] [outer = 0x117ea4800] 21:35:15 INFO - PROCESS | 1654 | 1468470915318 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 620ms 21:35:15 INFO - PROCESS | 1654 | 1468470915360 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 1654 | 1468470915362 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:35:15 INFO - PROCESS | 1654 | 1468470915368 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 1654 | 1468470915372 Marionette TRACE conn2 <- [1,142,null,{}] 21:35:15 INFO - PROCESS | 1654 | 1468470915383 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:15 INFO - PROCESS | 1654 | 1468470915388 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12bf28c00) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bd4f800) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1176e9000) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b8d3c00) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ae93400) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12a50d800) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1290ac800) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b816000) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1182dd400) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11856ac00) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12cc68000) [pid = 1654] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12c87b000) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b684c00) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1133e2800) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1133e1800) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1121b2400) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119190000) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125749800) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b8d6000) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1182e2400) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119190400) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1133cfc00) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11692b400) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1162af400) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1172cb000) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1182e1400) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11861ec00) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1133ddc00) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:35:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1194eac00) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:35:16 INFO - PROCESS | 1654 | 1468470916021 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:35:16 INFO - PROCESS | 1654 | 1468470916030 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1654 | 1468470916033 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x117238800 == 43 [pid = 1654] [id = 43] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112d96000) [pid = 1654] [serial = 125] [outer = 0x0] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1133e1800) [pid = 1654] [serial = 126] [outer = 0x112d96000] 21:35:16 INFO - PROCESS | 1654 | 1468470916063 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1182e1400) [pid = 1654] [serial = 127] [outer = 0x112d96000] 21:35:16 INFO - PROCESS | 1654 | 1468470916375 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1026ms 21:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:35:16 INFO - PROCESS | 1654 | 1468470916392 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 1654 | 1468470916393 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:35:16 INFO - PROCESS | 1654 | 1468470916396 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 1654 | 1468470916397 Marionette TRACE conn2 <- [1,146,null,{}] 21:35:16 INFO - PROCESS | 1654 | 1468470916403 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:16 INFO - PROCESS | 1654 | 1468470916405 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:16 INFO - PROCESS | 1654 | 1468470916486 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:35:16 INFO - PROCESS | 1654 | 1468470916533 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1654 | 1468470916535 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x118114800 == 44 [pid = 1654] [id = 44] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112d97c00) [pid = 1654] [serial = 128] [outer = 0x0] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119199000) [pid = 1654] [serial = 129] [outer = 0x112d97c00] 21:35:16 INFO - PROCESS | 1654 | 1468470916561 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119820800) [pid = 1654] [serial = 130] [outer = 0x112d97c00] 21:35:16 INFO - PROCESS | 1654 | 1468470916841 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 21:35:16 INFO - PROCESS | 1654 | 1468470916872 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 1654 | 1468470916873 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:35:16 INFO - PROCESS | 1654 | 1468470916876 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 1654 | 1468470916877 Marionette TRACE conn2 <- [1,150,null,{}] 21:35:16 INFO - PROCESS | 1654 | 1468470916879 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:16 INFO - PROCESS | 1654 | 1468470916881 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:16 INFO - PROCESS | 1654 | 1468470916968 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:35:16 INFO - PROCESS | 1654 | 1468470916971 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1654 | 1468470916972 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917e000 == 45 [pid = 1654] [id = 45] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1176e1800) [pid = 1654] [serial = 131] [outer = 0x0] 21:35:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119b73400) [pid = 1654] [serial = 132] [outer = 0x1176e1800] 21:35:17 INFO - PROCESS | 1654 | 1468470916999 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11a0e4400) [pid = 1654] [serial = 133] [outer = 0x1176e1800] 21:35:17 INFO - PROCESS | 1654 | 1468470917417 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 569ms 21:35:17 INFO - PROCESS | 1654 | 1468470917446 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:35:17 INFO - PROCESS | 1654 | 1468470917448 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:35:17 INFO - PROCESS | 1654 | 1468470917452 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:35:17 INFO - PROCESS | 1654 | 1468470917453 Marionette TRACE conn2 <- [1,154,null,{}] 21:35:17 INFO - PROCESS | 1654 | 1468470917457 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:17 INFO - PROCESS | 1654 | 1468470917462 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:17 INFO - PROCESS | 1654 | 1468470917581 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:35:17 INFO - PROCESS | 1654 | 1468470917589 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:17 INFO - PROCESS | 1654 | 1468470917590 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194aa800 == 46 [pid = 1654] [id = 46] 21:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12111a000) [pid = 1654] [serial = 134] [outer = 0x0] 21:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1239e3c00) [pid = 1654] [serial = 135] [outer = 0x12111a000] 21:35:17 INFO - PROCESS | 1654 | 1468470917616 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1245d1800) [pid = 1654] [serial = 136] [outer = 0x12111a000] 21:35:17 INFO - PROCESS | 1654 | 1468470917959 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 569ms 21:35:18 INFO - PROCESS | 1654 | 1468470918021 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:35:18 INFO - PROCESS | 1654 | 1468470918024 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:35:18 INFO - PROCESS | 1654 | 1468470918027 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 1654 | 1468470918030 Marionette TRACE conn2 <- [1,158,null,{}] 21:35:18 INFO - PROCESS | 1654 | 1468470918034 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:18 INFO - PROCESS | 1654 | 1468470918036 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:18 INFO - PROCESS | 1654 | 1468470918130 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:35:18 INFO - PROCESS | 1654 | 1468470918175 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1654 | 1468470918178 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d83800 == 47 [pid = 1654] [id = 47] 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116031c00) [pid = 1654] [serial = 137] [outer = 0x0] 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1160dec00) [pid = 1654] [serial = 138] [outer = 0x116031c00] 21:35:18 INFO - PROCESS | 1654 | 1468470918209 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116a0a400) [pid = 1654] [serial = 139] [outer = 0x116031c00] 21:35:18 INFO - PROCESS | 1654 | 1468470918659 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 21:35:18 INFO - PROCESS | 1654 | 1468470918703 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:35:18 INFO - PROCESS | 1654 | 1468470918708 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:35:18 INFO - PROCESS | 1654 | 1468470918715 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 1654 | 1468470918720 Marionette TRACE conn2 <- [1,162,null,{}] 21:35:18 INFO - PROCESS | 1654 | 1468470918724 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:18 INFO - PROCESS | 1654 | 1468470918727 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:18 INFO - PROCESS | 1654 | 1468470918849 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:35:18 INFO - PROCESS | 1654 | 1468470918909 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1654 | 1468470918910 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x119169800 == 48 [pid = 1654] [id = 48] 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118563c00) [pid = 1654] [serial = 140] [outer = 0x0] 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118618800) [pid = 1654] [serial = 141] [outer = 0x118563c00] 21:35:18 INFO - PROCESS | 1654 | 1468470918941 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118898c00) [pid = 1654] [serial = 142] [outer = 0x118563c00] 21:35:19 INFO - PROCESS | 1654 | 1468470919366 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 677ms 21:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:35:19 INFO - PROCESS | 1654 | 1468470919406 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:35:19 INFO - PROCESS | 1654 | 1468470919409 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:35:19 INFO - PROCESS | 1654 | 1468470919412 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:35:19 INFO - PROCESS | 1654 | 1468470919416 Marionette TRACE conn2 <- [1,166,null,{}] 21:35:19 INFO - PROCESS | 1654 | 1468470919454 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:19 INFO - PROCESS | 1654 | 1468470919459 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:19 INFO - PROCESS | 1654 | 1468470919600 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:35:19 INFO - PROCESS | 1654 | 1468470919683 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:19 INFO - PROCESS | 1654 | 1468470919685 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x123975000 == 49 [pid = 1654] [id = 49] 21:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x121117c00) [pid = 1654] [serial = 143] [outer = 0x0] 21:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12111b400) [pid = 1654] [serial = 144] [outer = 0x121117c00] 21:35:19 INFO - PROCESS | 1654 | 1468470919717 Marionette DEBUG loaded listener.js 21:35:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123b33000) [pid = 1654] [serial = 145] [outer = 0x121117c00] 21:35:20 INFO - PROCESS | 1654 | 1468470920141 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 744ms 21:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:35:20 INFO - PROCESS | 1654 | 1468470920155 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:35:20 INFO - PROCESS | 1654 | 1468470920157 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:35:20 INFO - PROCESS | 1654 | 1468470920160 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 1654 | 1468470920161 Marionette TRACE conn2 <- [1,170,null,{}] 21:35:20 INFO - PROCESS | 1654 | 1468470920163 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:20 INFO - PROCESS | 1654 | 1468470920164 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:20 INFO - PROCESS | 1654 | 1468470920259 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:35:20 INFO - PROCESS | 1654 | 1468470920305 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1654 | 1468470920306 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f32000 == 50 [pid = 1654] [id = 50] 21:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123fe3c00) [pid = 1654] [serial = 146] [outer = 0x0] 21:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124936000) [pid = 1654] [serial = 147] [outer = 0x123fe3c00] 21:35:20 INFO - PROCESS | 1654 | 1468470920336 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x125693000) [pid = 1654] [serial = 148] [outer = 0x123fe3c00] 21:35:20 INFO - PROCESS | 1654 | 1468470920731 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 617ms 21:35:20 INFO - PROCESS | 1654 | 1468470920778 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:35:20 INFO - PROCESS | 1654 | 1468470920779 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:35:20 INFO - PROCESS | 1654 | 1468470920782 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 1654 | 1468470920783 Marionette TRACE conn2 <- [1,174,null,{}] 21:35:20 INFO - PROCESS | 1654 | 1468470920785 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:20 INFO - PROCESS | 1654 | 1468470920787 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:20 INFO - PROCESS | 1654 | 1468470920877 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:35:20 INFO - PROCESS | 1654 | 1468470920963 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1654 | 1468470920965 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917c800 == 51 [pid = 1654] [id = 51] 21:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1240c9800) [pid = 1654] [serial = 149] [outer = 0x0] 21:35:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12574c000) [pid = 1654] [serial = 150] [outer = 0x1240c9800] 21:35:20 INFO - PROCESS | 1654 | 1468470920995 Marionette DEBUG loaded listener.js 21:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x126194000) [pid = 1654] [serial = 151] [outer = 0x1240c9800] 21:35:21 INFO - PROCESS | 1654 | 1468470921410 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 21:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:35:21 INFO - PROCESS | 1654 | 1468470921452 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 1654 | 1468470921453 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:35:21 INFO - PROCESS | 1654 | 1468470921455 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 1654 | 1468470921457 Marionette TRACE conn2 <- [1,178,null,{}] 21:35:21 INFO - PROCESS | 1654 | 1468470921459 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:21 INFO - PROCESS | 1654 | 1468470921463 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:21 INFO - PROCESS | 1654 | 1468470921570 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:35:21 INFO - PROCESS | 1654 | 1468470921620 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:21 INFO - PROCESS | 1654 | 1468470921621 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e2000 == 52 [pid = 1654] [id = 52] 21:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11696e800) [pid = 1654] [serial = 152] [outer = 0x0] 21:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126535800) [pid = 1654] [serial = 153] [outer = 0x11696e800] 21:35:21 INFO - PROCESS | 1654 | 1468470921650 Marionette DEBUG loaded listener.js 21:35:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1268bcc00) [pid = 1654] [serial = 154] [outer = 0x11696e800] 21:35:22 INFO - PROCESS | 1654 | 1468470922083 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 21:35:22 INFO - PROCESS | 1654 | 1468470922126 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 1654 | 1468470922128 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:35:22 INFO - PROCESS | 1654 | 1468470922131 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 1654 | 1468470922133 Marionette TRACE conn2 <- [1,182,null,{}] 21:35:22 INFO - PROCESS | 1654 | 1468470922137 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:22 INFO - PROCESS | 1654 | 1468470922138 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:22 INFO - PROCESS | 1654 | 1468470922244 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:35:22 INFO - PROCESS | 1654 | 1468470922295 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 1654 | 1468470922297 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11608d000 == 53 [pid = 1654] [id = 53] 21:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x116770800) [pid = 1654] [serial = 155] [outer = 0x0] 21:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x116933400) [pid = 1654] [serial = 156] [outer = 0x116770800] 21:35:22 INFO - PROCESS | 1654 | 1468470922325 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1172cbc00) [pid = 1654] [serial = 157] [outer = 0x116770800] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11917e000 == 52 [pid = 1654] [id = 45] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x118114800 == 51 [pid = 1654] [id = 44] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x118307800 == 50 [pid = 1654] [id = 30] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x117238800 == 49 [pid = 1654] [id = 43] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x117355000 == 48 [pid = 1654] [id = 28] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x116669000 == 47 [pid = 1654] [id = 42] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x113350000 == 46 [pid = 1654] [id = 41] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1169af800 == 45 [pid = 1654] [id = 27] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1242c1000 == 44 [pid = 1654] [id = 40] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x116947000 == 43 [pid = 1654] [id = 31] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119298800 == 42 [pid = 1654] [id = 32] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x118108000 == 41 [pid = 1654] [id = 29] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e2000 == 40 [pid = 1654] [id = 52] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11917c800 == 39 [pid = 1654] [id = 51] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123f32000 == 38 [pid = 1654] [id = 50] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7e800 == 37 [pid = 1654] [id = 38] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123975000 == 36 [pid = 1654] [id = 49] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x121011000 == 35 [pid = 1654] [id = 36] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119169800 == 34 [pid = 1654] [id = 48] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x123977000 == 33 [pid = 1654] [id = 37] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a1000 == 32 [pid = 1654] [id = 34] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1194aa800 == 31 [pid = 1654] [id = 46] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119443000 == 30 [pid = 1654] [id = 33] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119b99800 == 29 [pid = 1654] [id = 35] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x113d83800 == 28 [pid = 1654] [id = 47] 21:35:22 INFO - PROCESS | 1654 | --DOCSHELL 0x1240aa000 == 27 [pid = 1654] [id = 39] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1245d0c00) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12392ec00) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123b3c000) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123b3bc00) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1240c4c00) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1245cec00) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x124ea7800) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12618a800) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124930800) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x126195c00) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a0f0000) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1268bf800) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1160dbc00) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123808800) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1289b9c00) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11914a800) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118614800) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x128dc0400) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1182e5800) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x117ea9400) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1194e5c00) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x123dc4400) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x126657400) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x126aef400) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12e2c2800) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113d41800) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11821d800) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11662f800) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11677bc00) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1176e5000) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1183e5000) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118898000) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11914e800) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119826000) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119c37000) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a50f400) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a911c00) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x129483000) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1290ae400) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1290b4000) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123fe2c00) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12d4d2800) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12d06d000) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12d1f8c00) [pid = 1654] [serial = 52] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12d071800) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12c880800) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12cc65400) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12d036000) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12c875000) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b68d800) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b67f400) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12b682800) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12bf16c00) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12bf26800) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12bf1cc00) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1183e7c00) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12b902800) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12b908800) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12ae96c00) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12b673000) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12b818800) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12b820000) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1182e3800) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12b812800) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 21:35:23 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12d4d7000) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 21:35:23 INFO - PROCESS | 1654 | 1468470923127 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1024ms 21:35:23 INFO - PROCESS | 1654 | 1468470923156 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1654 | 1468470923158 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:35:23 INFO - PROCESS | 1654 | 1468470923161 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1654 | 1468470923163 Marionette TRACE conn2 <- [1,186,null,{}] 21:35:23 INFO - PROCESS | 1654 | 1468470923167 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:23 INFO - PROCESS | 1654 | 1468470923168 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:23 INFO - PROCESS | 1654 | 1468470923241 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:35:23 INFO - PROCESS | 1654 | 1468470923245 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1654 | 1468470923248 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a35000 == 28 [pid = 1654] [id = 54] 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x116779c00) [pid = 1654] [serial = 158] [outer = 0x0] 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x116a0c000) [pid = 1654] [serial = 159] [outer = 0x116779c00] 21:35:23 INFO - PROCESS | 1654 | 1468470923279 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x117ea2400) [pid = 1654] [serial = 160] [outer = 0x116779c00] 21:35:23 INFO - PROCESS | 1654 | 1468470923603 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 474ms 21:35:23 INFO - PROCESS | 1654 | 1468470923636 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1654 | 1468470923639 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:35:23 INFO - PROCESS | 1654 | 1468470923644 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1654 | 1468470923646 Marionette TRACE conn2 <- [1,190,null,{}] 21:35:23 INFO - PROCESS | 1654 | 1468470923648 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:23 INFO - PROCESS | 1654 | 1468470923650 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:23 INFO - PROCESS | 1654 | 1468470923723 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:35:23 INFO - PROCESS | 1654 | 1468470923728 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1654 | 1468470923729 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169b3800 == 29 [pid = 1654] [id = 55] 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11821e800) [pid = 1654] [serial = 161] [outer = 0x0] 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1182e8400) [pid = 1654] [serial = 162] [outer = 0x11821e800] 21:35:23 INFO - PROCESS | 1654 | 1468470923759 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11861fc00) [pid = 1654] [serial = 163] [outer = 0x11821e800] 21:35:24 INFO - PROCESS | 1654 | 1468470924072 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 21:35:24 INFO - PROCESS | 1654 | 1468470924119 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 1654 | 1468470924121 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:35:24 INFO - PROCESS | 1654 | 1468470924123 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 1654 | 1468470924126 Marionette TRACE conn2 <- [1,194,null,{}] 21:35:24 INFO - PROCESS | 1654 | 1468470924133 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:24 INFO - PROCESS | 1654 | 1468470924136 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:24 INFO - PROCESS | 1654 | 1468470924212 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:35:24 INFO - PROCESS | 1654 | 1468470924257 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1654 | 1468470924259 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e4b000 == 30 [pid = 1654] [id = 56] 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1176e5c00) [pid = 1654] [serial = 164] [outer = 0x0] 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x119194000) [pid = 1654] [serial = 165] [outer = 0x1176e5c00] 21:35:24 INFO - PROCESS | 1654 | 1468470924287 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11981f800) [pid = 1654] [serial = 166] [outer = 0x1176e5c00] 21:35:24 INFO - PROCESS | 1654 | 1468470924571 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 21:35:24 INFO - PROCESS | 1654 | 1468470924596 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 1654 | 1468470924597 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:35:24 INFO - PROCESS | 1654 | 1468470924608 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 1654 | 1468470924610 Marionette TRACE conn2 <- [1,198,null,{}] 21:35:24 INFO - PROCESS | 1654 | 1468470924612 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:24 INFO - PROCESS | 1654 | 1468470924613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:24 INFO - PROCESS | 1654 | 1468470924694 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:35:24 INFO - PROCESS | 1654 | 1468470924700 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1654 | 1468470924702 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x118311800 == 31 [pid = 1654] [id = 57] 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x119c37000) [pid = 1654] [serial = 167] [outer = 0x0] 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11a0f1c00) [pid = 1654] [serial = 168] [outer = 0x119c37000] 21:35:24 INFO - PROCESS | 1654 | 1468470924728 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x121119c00) [pid = 1654] [serial = 169] [outer = 0x119c37000] 21:35:25 INFO - PROCESS | 1654 | 1468470925036 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 21:35:25 INFO - PROCESS | 1654 | 1468470925105 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 1654 | 1468470925113 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:35:25 INFO - PROCESS | 1654 | 1468470925123 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1654 | 1468470925124 Marionette TRACE conn2 <- [1,202,null,{}] 21:35:25 INFO - PROCESS | 1654 | 1468470925126 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:25 INFO - PROCESS | 1654 | 1468470925128 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:25 INFO - PROCESS | 1654 | 1468470925213 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:35:25 INFO - PROCESS | 1654 | 1468470925219 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1654 | 1468470925220 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917b800 == 32 [pid = 1654] [id = 58] 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1160df800) [pid = 1654] [serial = 170] [outer = 0x0] 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12380a400) [pid = 1654] [serial = 171] [outer = 0x1160df800] 21:35:25 INFO - PROCESS | 1654 | 1468470925245 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x123c4ac00) [pid = 1654] [serial = 172] [outer = 0x1160df800] 21:35:25 INFO - PROCESS | 1654 | 1468470925555 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 21:35:25 INFO - PROCESS | 1654 | 1468470925599 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 1654 | 1468470925600 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:35:25 INFO - PROCESS | 1654 | 1468470925602 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1654 | 1468470925603 Marionette TRACE conn2 <- [1,206,null,{}] 21:35:25 INFO - PROCESS | 1654 | 1468470925605 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:25 INFO - PROCESS | 1654 | 1468470925609 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:25 INFO - PROCESS | 1654 | 1468470925712 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:35:25 INFO - PROCESS | 1654 | 1468470925742 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1654 | 1468470925743 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119492800 == 33 [pid = 1654] [id = 59] 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x123fe3000) [pid = 1654] [serial = 173] [outer = 0x0] 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x124ea4400) [pid = 1654] [serial = 174] [outer = 0x123fe3000] 21:35:25 INFO - PROCESS | 1654 | 1468470925768 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x125741c00) [pid = 1654] [serial = 175] [outer = 0x123fe3000] 21:35:26 INFO - PROCESS | 1654 | 1468470926088 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 21:35:26 INFO - PROCESS | 1654 | 1468470926128 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 1654 | 1468470926129 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:35:26 INFO - PROCESS | 1654 | 1468470926132 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - PROCESS | 1654 | 1468470926133 Marionette TRACE conn2 <- [1,210,null,{}] 21:35:26 INFO - PROCESS | 1654 | 1468470926135 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:26 INFO - PROCESS | 1654 | 1468470926144 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:26 INFO - PROCESS | 1654 | 1468470926231 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:35:26 INFO - PROCESS | 1654 | 1468470926262 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 1654 | 1468470926263 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x119af7800 == 34 [pid = 1654] [id = 60] 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x125749800) [pid = 1654] [serial = 176] [outer = 0x0] 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x126191400) [pid = 1654] [serial = 177] [outer = 0x125749800] 21:35:26 INFO - PROCESS | 1654 | 1468470926287 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x126845400) [pid = 1654] [serial = 178] [outer = 0x125749800] 21:35:26 INFO - PROCESS | 1654 | 1468470926564 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 21:35:26 INFO - PROCESS | 1654 | 1468470926607 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 1654 | 1468470926608 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:35:26 INFO - PROCESS | 1654 | 1468470926611 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - PROCESS | 1654 | 1468470926612 Marionette TRACE conn2 <- [1,214,null,{}] 21:35:26 INFO - PROCESS | 1654 | 1468470926614 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:26 INFO - PROCESS | 1654 | 1468470926617 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:26 INFO - PROCESS | 1654 | 1468470926709 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:35:26 INFO - PROCESS | 1654 | 1468470926740 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 1654 | 1468470926741 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x123882800 == 35 [pid = 1654] [id = 61] 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126845c00) [pid = 1654] [serial = 179] [outer = 0x0] 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1268c5c00) [pid = 1654] [serial = 180] [outer = 0x126845c00] 21:35:26 INFO - PROCESS | 1654 | 1468470926766 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12618fc00) [pid = 1654] [serial = 181] [outer = 0x126845c00] 21:35:27 INFO - PROCESS | 1654 | 1468470927088 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12111a000) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1176e1800) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117ea4800) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1162b6800) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x112d96000) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112d97c00) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128b97000) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1289ba800) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:35:27 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1245a1400) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:35:27 INFO - PROCESS | 1654 | 1468470927158 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:35:27 INFO - PROCESS | 1654 | 1468470927159 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:35:27 INFO - PROCESS | 1654 | 1468470927163 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1654 | 1468470927164 Marionette TRACE conn2 <- [1,218,null,{}] 21:35:27 INFO - PROCESS | 1654 | 1468470927167 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:27 INFO - PROCESS | 1654 | 1468470927168 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:27 INFO - PROCESS | 1654 | 1468470927248 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:35:27 INFO - PROCESS | 1654 | 1468470927253 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:27 INFO - PROCESS | 1654 | 1468470927254 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e3e000 == 36 [pid = 1654] [id = 62] 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116904000) [pid = 1654] [serial = 182] [outer = 0x0] 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118628800) [pid = 1654] [serial = 183] [outer = 0x116904000] 21:35:27 INFO - PROCESS | 1654 | 1468470927279 Marionette DEBUG loaded listener.js 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x124b2ac00) [pid = 1654] [serial = 184] [outer = 0x116904000] 21:35:27 INFO - PROCESS | 1654 | 1468470927592 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 21:35:27 INFO - PROCESS | 1654 | 1468470927636 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:35:27 INFO - PROCESS | 1654 | 1468470927637 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:35:27 INFO - PROCESS | 1654 | 1468470927639 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1654 | 1468470927640 Marionette TRACE conn2 <- [1,222,null,{}] 21:35:27 INFO - PROCESS | 1654 | 1468470927643 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:27 INFO - PROCESS | 1654 | 1468470927644 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:27 INFO - PROCESS | 1654 | 1468470927719 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:35:27 INFO - PROCESS | 1654 | 1468470927722 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:27 INFO - PROCESS | 1654 | 1468470927724 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f49000 == 37 [pid = 1654] [id = 63] 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1268bd400) [pid = 1654] [serial = 185] [outer = 0x0] 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x128b9a000) [pid = 1654] [serial = 186] [outer = 0x1268bd400] 21:35:27 INFO - PROCESS | 1654 | 1468470927748 Marionette DEBUG loaded listener.js 21:35:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1290acc00) [pid = 1654] [serial = 187] [outer = 0x1268bd400] 21:35:28 INFO - PROCESS | 1654 | 1468470928086 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 21:35:28 INFO - PROCESS | 1654 | 1468470928108 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:35:28 INFO - PROCESS | 1654 | 1468470928111 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:35:28 INFO - PROCESS | 1654 | 1468470928114 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:35:28 INFO - PROCESS | 1654 | 1468470928117 Marionette TRACE conn2 <- [1,226,null,{}] 21:35:28 INFO - PROCESS | 1654 | 1468470928133 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:28 INFO - PROCESS | 1654 | 1468470928135 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:28 INFO - PROCESS | 1654 | 1468470928277 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:35:28 INFO - PROCESS | 1654 | 1468470928286 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 1654 | 1468470928289 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917b000 == 38 [pid = 1654] [id = 64] 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1290ae000) [pid = 1654] [serial = 188] [outer = 0x0] 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1291da000) [pid = 1654] [serial = 189] [outer = 0x1290ae000] 21:35:28 INFO - PROCESS | 1654 | 1468470928332 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x129489400) [pid = 1654] [serial = 190] [outer = 0x1290ae000] 21:35:28 INFO - PROCESS | 1654 | 1468470928675 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 589ms 21:35:28 INFO - PROCESS | 1654 | 1468470928704 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:35:28 INFO - PROCESS | 1654 | 1468470928705 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:35:28 INFO - PROCESS | 1654 | 1468470928707 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:35:28 INFO - PROCESS | 1654 | 1468470928708 Marionette TRACE conn2 <- [1,230,null,{}] 21:35:28 INFO - PROCESS | 1654 | 1468470928712 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:28 INFO - PROCESS | 1654 | 1468470928713 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:28 INFO - PROCESS | 1654 | 1468470928816 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:35:28 INFO - PROCESS | 1654 | 1468470928822 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 1654 | 1468470928824 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x125729000 == 39 [pid = 1654] [id = 65] 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1290aec00) [pid = 1654] [serial = 191] [outer = 0x0] 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x129490000) [pid = 1654] [serial = 192] [outer = 0x1290aec00] 21:35:28 INFO - PROCESS | 1654 | 1468470928847 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a507000) [pid = 1654] [serial = 193] [outer = 0x1290aec00] 21:35:29 INFO - PROCESS | 1654 | 1468470929115 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 21:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:35:29 INFO - PROCESS | 1654 | 1468470929127 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:35:29 INFO - PROCESS | 1654 | 1468470929128 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:35:29 INFO - PROCESS | 1654 | 1468470929130 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:35:29 INFO - PROCESS | 1654 | 1468470929131 Marionette TRACE conn2 <- [1,234,null,{}] 21:35:29 INFO - PROCESS | 1654 | 1468470929141 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:29 INFO - PROCESS | 1654 | 1468470929143 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:29 INFO - PROCESS | 1654 | 1468470929271 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:35:29 INFO - PROCESS | 1654 | 1468470929314 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:29 INFO - PROCESS | 1654 | 1468470929315 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x112648000 == 40 [pid = 1654] [id = 66] 21:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x111c7b800) [pid = 1654] [serial = 194] [outer = 0x0] 21:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112f98c00) [pid = 1654] [serial = 195] [outer = 0x111c7b800] 21:35:29 INFO - PROCESS | 1654 | 1468470929346 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x115e57800) [pid = 1654] [serial = 196] [outer = 0x111c7b800] 21:35:29 INFO - PROCESS | 1654 | 1468470929810 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 726ms 21:35:29 INFO - PROCESS | 1654 | 1468470929858 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:35:29 INFO - PROCESS | 1654 | 1468470929860 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:35:29 INFO - PROCESS | 1654 | 1468470929864 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:35:29 INFO - PROCESS | 1654 | 1468470929865 Marionette TRACE conn2 <- [1,238,null,{}] 21:35:29 INFO - PROCESS | 1654 | 1468470929869 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:29 INFO - PROCESS | 1654 | 1468470929872 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:29 INFO - PROCESS | 1654 | 1468470929979 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:35:30 INFO - PROCESS | 1654 | 1468470930047 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 1654 | 1468470930049 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e3a000 == 41 [pid = 1654] [id = 67] 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1160df400) [pid = 1654] [serial = 197] [outer = 0x0] 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1182df000) [pid = 1654] [serial = 198] [outer = 0x1160df400] 21:35:30 INFO - PROCESS | 1654 | 1468470930081 Marionette DEBUG loaded listener.js 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118619000) [pid = 1654] [serial = 199] [outer = 0x1160df400] 21:35:30 INFO - PROCESS | 1654 | 1468470930539 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 822ms 21:35:30 INFO - PROCESS | 1654 | 1468470930744 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:35:30 INFO - PROCESS | 1654 | 1468470930747 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1176e5000) [pid = 1654] [serial = 200] [outer = 0x12cc69800] 21:35:30 INFO - PROCESS | 1654 | 1468470930766 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:35:30 INFO - PROCESS | 1654 | 1468470930767 Marionette TRACE conn2 <- [1,242,null,{}] 21:35:30 INFO - PROCESS | 1654 | 1468470930787 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:30 INFO - PROCESS | 1654 | 1468470930788 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:30 INFO - PROCESS | 1654 | 1468470930957 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:35:30 INFO - PROCESS | 1654 | 1468470930964 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 1654 | 1468470930967 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170da000 == 42 [pid = 1654] [id = 68] 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1188e8c00) [pid = 1654] [serial = 201] [outer = 0x0] 21:35:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1188f3800) [pid = 1654] [serial = 202] [outer = 0x1188e8c00] 21:35:30 INFO - PROCESS | 1654 | 1468470930994 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119194800) [pid = 1654] [serial = 203] [outer = 0x1188e8c00] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x125729000 == 41 [pid = 1654] [id = 65] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11917b000 == 40 [pid = 1654] [id = 64] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123f49000 == 39 [pid = 1654] [id = 63] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x117e3e000 == 38 [pid = 1654] [id = 62] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123882800 == 37 [pid = 1654] [id = 61] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119af7800 == 36 [pid = 1654] [id = 60] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119492800 == 35 [pid = 1654] [id = 59] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11917b800 == 34 [pid = 1654] [id = 58] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x118311800 == 33 [pid = 1654] [id = 57] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x117e4b000 == 32 [pid = 1654] [id = 56] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1169b3800 == 31 [pid = 1654] [id = 55] 21:35:31 INFO - PROCESS | 1654 | --DOCSHELL 0x113a35000 == 30 [pid = 1654] [id = 54] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11a0e4400) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1182ddc00) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116907800) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117225400) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119b73400) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1133e1800) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1182e1400) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119199000) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118569400) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119820800) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1291e1000) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1290b7400) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1290b1400) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125747000) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1239e3c00) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1245d1800) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 21:35:31 INFO - PROCESS | 1654 | 1468470931341 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 639ms 21:35:31 INFO - PROCESS | 1654 | 1468470931392 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:35:31 INFO - PROCESS | 1654 | 1468470931394 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:35:31 INFO - PROCESS | 1654 | 1468470931398 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 1654 | 1468470931401 Marionette TRACE conn2 <- [1,246,null,{}] 21:35:31 INFO - PROCESS | 1654 | 1468470931403 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:31 INFO - PROCESS | 1654 | 1468470931404 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:31 INFO - PROCESS | 1654 | 1468470931479 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:35:31 INFO - PROCESS | 1654 | 1468470931524 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:31 INFO - PROCESS | 1654 | 1468470931526 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e4b000 == 31 [pid = 1654] [id = 69] 21:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119192c00) [pid = 1654] [serial = 204] [outer = 0x0] 21:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1194ed800) [pid = 1654] [serial = 205] [outer = 0x119192c00] 21:35:31 INFO - PROCESS | 1654 | 1468470931554 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119c33800) [pid = 1654] [serial = 206] [outer = 0x119192c00] 21:35:31 INFO - PROCESS | 1654 | 1468470931863 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 473ms 21:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:35:31 INFO - PROCESS | 1654 | 1468470931875 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:35:31 INFO - PROCESS | 1654 | 1468470931876 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:35:31 INFO - PROCESS | 1654 | 1468470931879 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 1654 | 1468470931880 Marionette TRACE conn2 <- [1,250,null,{}] 21:35:31 INFO - PROCESS | 1654 | 1468470931892 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:31 INFO - PROCESS | 1654 | 1468470931895 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:32 INFO - PROCESS | 1654 | 1468470932003 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:35:32 INFO - PROCESS | 1654 | 1468470932013 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:32 INFO - PROCESS | 1654 | 1468470932016 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119295800 == 32 [pid = 1654] [id = 70] 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1239ec400) [pid = 1654] [serial = 207] [outer = 0x0] 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1240c7400) [pid = 1654] [serial = 208] [outer = 0x1239ec400] 21:35:32 INFO - PROCESS | 1654 | 1468470932064 Marionette DEBUG loaded listener.js 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124ba3000) [pid = 1654] [serial = 209] [outer = 0x1239ec400] 21:35:32 INFO - PROCESS | 1654 | 1468470932386 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms 21:35:32 INFO - PROCESS | 1654 | 1468470932408 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:35:32 INFO - PROCESS | 1654 | 1468470932409 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:35:32 INFO - PROCESS | 1654 | 1468470932411 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 1654 | 1468470932412 Marionette TRACE conn2 <- [1,254,null,{}] 21:35:32 INFO - PROCESS | 1654 | 1468470932415 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:32 INFO - PROCESS | 1654 | 1468470932418 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:32 INFO - PROCESS | 1654 | 1468470932509 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:35:32 INFO - PROCESS | 1654 | 1468470932513 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:32 INFO - PROCESS | 1654 | 1468470932514 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ade000 == 33 [pid = 1654] [id = 71] 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124f05000) [pid = 1654] [serial = 210] [outer = 0x0] 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125741400) [pid = 1654] [serial = 211] [outer = 0x124f05000] 21:35:32 INFO - PROCESS | 1654 | 1468470932542 Marionette DEBUG loaded listener.js 21:35:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126193400) [pid = 1654] [serial = 212] [outer = 0x124f05000] 21:35:32 INFO - PROCESS | 1654 | 1468470932844 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 21:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:35:32 INFO - PROCESS | 1654 | 1468470932884 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:35:32 INFO - PROCESS | 1654 | 1468470932886 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:35:32 INFO - PROCESS | 1654 | 1468470932888 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 1654 | 1468470932889 Marionette TRACE conn2 <- [1,258,null,{}] 21:35:32 INFO - PROCESS | 1654 | 1468470932892 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:32 INFO - PROCESS | 1654 | 1468470932893 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:32 INFO - PROCESS | 1654 | 1468470932991 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:35:33 INFO - PROCESS | 1654 | 1468470932999 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1654 | 1468470933002 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11623c800 == 34 [pid = 1654] [id = 72] 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1183e4400) [pid = 1654] [serial = 213] [outer = 0x0] 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126848800) [pid = 1654] [serial = 214] [outer = 0x1183e4400] 21:35:33 INFO - PROCESS | 1654 | 1468470933027 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1289b8c00) [pid = 1654] [serial = 215] [outer = 0x1183e4400] 21:35:33 INFO - PROCESS | 1654 | 1468470933386 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 21:35:33 INFO - PROCESS | 1654 | 1468470933412 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:35:33 INFO - PROCESS | 1654 | 1468470933413 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:35:33 INFO - PROCESS | 1654 | 1468470933417 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:35:33 INFO - PROCESS | 1654 | 1468470933419 Marionette TRACE conn2 <- [1,262,null,{}] 21:35:33 INFO - PROCESS | 1654 | 1468470933422 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:33 INFO - PROCESS | 1654 | 1468470933428 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:33 INFO - PROCESS | 1654 | 1468470933588 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:35:33 INFO - PROCESS | 1654 | 1468470933603 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1654 | 1468470933604 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a8f800 == 35 [pid = 1654] [id = 73] 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128dbc000) [pid = 1654] [serial = 216] [outer = 0x0] 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1290b7400) [pid = 1654] [serial = 217] [outer = 0x128dbc000] 21:35:33 INFO - PROCESS | 1654 | 1468470933629 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a443000) [pid = 1654] [serial = 218] [outer = 0x128dbc000] 21:35:33 INFO - PROCESS | 1654 | 1468470933965 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 21:35:33 INFO - PROCESS | 1654 | 1468470933992 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:35:33 INFO - PROCESS | 1654 | 1468470933994 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:35:33 INFO - PROCESS | 1654 | 1468470933997 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:35:33 INFO - PROCESS | 1654 | 1468470933999 Marionette TRACE conn2 <- [1,266,null,{}] 21:35:34 INFO - PROCESS | 1654 | 1468470934002 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:34 INFO - PROCESS | 1654 | 1468470934004 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:34 INFO - PROCESS | 1654 | 1468470934140 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:35:34 INFO - PROCESS | 1654 | 1468470934188 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:34 INFO - PROCESS | 1654 | 1468470934190 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x124660000 == 36 [pid = 1654] [id = 74] 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x129482800) [pid = 1654] [serial = 219] [outer = 0x0] 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a50f800) [pid = 1654] [serial = 220] [outer = 0x129482800] 21:35:34 INFO - PROCESS | 1654 | 1468470934230 Marionette DEBUG loaded listener.js 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a911000) [pid = 1654] [serial = 221] [outer = 0x129482800] 21:35:34 INFO - PROCESS | 1654 | 1468470934570 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 21:35:34 INFO - PROCESS | 1654 | 1468470934620 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:35:34 INFO - PROCESS | 1654 | 1468470934621 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:35:34 INFO - PROCESS | 1654 | 1468470934623 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 1654 | 1468470934624 Marionette TRACE conn2 <- [1,270,null,{}] 21:35:34 INFO - PROCESS | 1654 | 1468470934627 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:34 INFO - PROCESS | 1654 | 1468470934628 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:34 INFO - PROCESS | 1654 | 1468470934718 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:35:34 INFO - PROCESS | 1654 | 1468470934751 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:34 INFO - PROCESS | 1654 | 1468470934752 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x125725800 == 37 [pid = 1654] [id = 75] 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a911800) [pid = 1654] [serial = 222] [outer = 0x0] 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a91c000) [pid = 1654] [serial = 223] [outer = 0x12a911800] 21:35:34 INFO - PROCESS | 1654 | 1468470934776 Marionette DEBUG loaded listener.js 21:35:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ae91400) [pid = 1654] [serial = 224] [outer = 0x12a911800] 21:35:35 INFO - PROCESS | 1654 | 1468470935084 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 21:35:35 INFO - PROCESS | 1654 | 1468470935142 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:35:35 INFO - PROCESS | 1654 | 1468470935143 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:35:35 INFO - PROCESS | 1654 | 1468470935145 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 1654 | 1468470935147 Marionette TRACE conn2 <- [1,274,null,{}] 21:35:35 INFO - PROCESS | 1654 | 1468470935149 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:35 INFO - PROCESS | 1654 | 1468470935150 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:35 INFO - PROCESS | 1654 | 1468470935240 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123fe3000) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x125749800) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126845c00) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116770800) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119c37000) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11821e800) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1176e5c00) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116779c00) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1268bd400) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116031c00) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118563c00) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116904000) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121117c00) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123fe3c00) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1290ae000) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1240c9800) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11696e800) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:35:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1160df800) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:35:35 INFO - PROCESS | 1654 | 1468470935382 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 1654 | 1468470935384 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x117244800 == 38 [pid = 1654] [id = 76] 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112a79c00) [pid = 1654] [serial = 225] [outer = 0x0] 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11677bc00) [pid = 1654] [serial = 226] [outer = 0x112a79c00] 21:35:35 INFO - PROCESS | 1654 | 1468470935408 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1183e8400) [pid = 1654] [serial = 227] [outer = 0x112a79c00] 21:35:35 INFO - PROCESS | 1654 | 1468470935669 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 573ms 21:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:35:35 INFO - PROCESS | 1654 | 1468470935723 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:35:35 INFO - PROCESS | 1654 | 1468470935725 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:35:35 INFO - PROCESS | 1654 | 1468470935727 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 1654 | 1468470935728 Marionette TRACE conn2 <- [1,278,null,{}] 21:35:35 INFO - PROCESS | 1654 | 1468470935731 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:35 INFO - PROCESS | 1654 | 1468470935732 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:35 INFO - PROCESS | 1654 | 1468470935824 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:35:35 INFO - PROCESS | 1654 | 1468470935827 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 1654 | 1468470935828 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a3000 == 39 [pid = 1654] [id = 77] 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11860ec00) [pid = 1654] [serial = 228] [outer = 0x0] 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125688000) [pid = 1654] [serial = 229] [outer = 0x11860ec00] 21:35:35 INFO - PROCESS | 1654 | 1468470935855 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126192000) [pid = 1654] [serial = 230] [outer = 0x11860ec00] 21:35:36 INFO - PROCESS | 1654 | 1468470936161 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 21:35:36 INFO - PROCESS | 1654 | 1468470936202 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:35:36 INFO - PROCESS | 1654 | 1468470936204 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:35:36 INFO - PROCESS | 1654 | 1468470936206 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 1654 | 1468470936208 Marionette TRACE conn2 <- [1,282,null,{}] 21:35:36 INFO - PROCESS | 1654 | 1468470936210 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:36 INFO - PROCESS | 1654 | 1468470936212 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:36 INFO - PROCESS | 1654 | 1468470936322 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:35:36 INFO - PROCESS | 1654 | 1468470936328 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 1654 | 1468470936329 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a12800 == 40 [pid = 1654] [id = 78] 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a919000) [pid = 1654] [serial = 231] [outer = 0x0] 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12afb4000) [pid = 1654] [serial = 232] [outer = 0x12a919000] 21:35:36 INFO - PROCESS | 1654 | 1468470936355 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b67f800) [pid = 1654] [serial = 233] [outer = 0x12a919000] 21:35:36 INFO - PROCESS | 1654 | 1468470936649 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 21:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:35:36 INFO - PROCESS | 1654 | 1468470936675 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:35:36 INFO - PROCESS | 1654 | 1468470936677 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:35:36 INFO - PROCESS | 1654 | 1468470936679 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 1654 | 1468470936680 Marionette TRACE conn2 <- [1,286,null,{}] 21:35:36 INFO - PROCESS | 1654 | 1468470936690 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:36 INFO - PROCESS | 1654 | 1468470936692 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:36 INFO - PROCESS | 1654 | 1468470936775 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:35:36 INFO - PROCESS | 1654 | 1468470936779 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 1654 | 1468470936780 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x129188000 == 41 [pid = 1654] [id = 79] 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b682000) [pid = 1654] [serial = 234] [outer = 0x0] 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b688000) [pid = 1654] [serial = 235] [outer = 0x12b682000] 21:35:36 INFO - PROCESS | 1654 | 1468470936807 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b813800) [pid = 1654] [serial = 236] [outer = 0x12b682000] 21:35:37 INFO - PROCESS | 1654 | 1468470937122 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 473ms 21:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:35:37 INFO - PROCESS | 1654 | 1468470937153 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 1654 | 1468470937154 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:35:37 INFO - PROCESS | 1654 | 1468470937156 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 1654 | 1468470937157 Marionette TRACE conn2 <- [1,290,null,{}] 21:35:37 INFO - PROCESS | 1654 | 1468470937160 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:37 INFO - PROCESS | 1654 | 1468470937161 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:37 INFO - PROCESS | 1654 | 1468470937261 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:35:37 INFO - PROCESS | 1654 | 1468470937270 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1654 | 1468470937271 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1291a3800 == 42 [pid = 1654] [id = 80] 21:35:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b684c00) [pid = 1654] [serial = 237] [outer = 0x0] 21:35:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b817c00) [pid = 1654] [serial = 238] [outer = 0x12b684c00] 21:35:37 INFO - PROCESS | 1654 | 1468470937295 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b81d800) [pid = 1654] [serial = 239] [outer = 0x12b684c00] 21:35:37 INFO - PROCESS | 1654 | 1468470937720 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 21:35:37 INFO - PROCESS | 1654 | 1468470937776 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 1654 | 1468470937779 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:35:37 INFO - PROCESS | 1654 | 1468470937782 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 1654 | 1468470937785 Marionette TRACE conn2 <- [1,294,null,{}] 21:35:37 INFO - PROCESS | 1654 | 1468470937789 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:37 INFO - PROCESS | 1654 | 1468470937790 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:37 INFO - PROCESS | 1654 | 1468470937892 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:35:37 INFO - PROCESS | 1654 | 1468470937954 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1654 | 1468470937955 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11811d800 == 43 [pid = 1654] [id = 81] 21:35:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1172c3000) [pid = 1654] [serial = 240] [outer = 0x0] 21:35:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118624800) [pid = 1654] [serial = 241] [outer = 0x1172c3000] 21:35:37 INFO - PROCESS | 1654 | 1468470937986 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1194eb800) [pid = 1654] [serial = 242] [outer = 0x1172c3000] 21:35:38 INFO - PROCESS | 1654 | 1468470938393 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 21:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:35:38 INFO - PROCESS | 1654 | 1468470938403 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 1654 | 1468470938406 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:35:38 INFO - PROCESS | 1654 | 1468470938410 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1654 | 1468470938412 Marionette TRACE conn2 <- [1,298,null,{}] 21:35:38 INFO - PROCESS | 1654 | 1468470938415 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:38 INFO - PROCESS | 1654 | 1468470938417 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:38 INFO - PROCESS | 1654 | 1468470938518 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:35:38 INFO - PROCESS | 1654 | 1468470938600 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:38 INFO - PROCESS | 1654 | 1468470938602 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f36000 == 44 [pid = 1654] [id = 82] 21:35:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119a32400) [pid = 1654] [serial = 243] [outer = 0x0] 21:35:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119c32000) [pid = 1654] [serial = 244] [outer = 0x119a32400] 21:35:38 INFO - PROCESS | 1654 | 1468470938632 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x121115c00) [pid = 1654] [serial = 245] [outer = 0x119a32400] 21:35:39 INFO - PROCESS | 1654 | 1468470939036 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 21:35:39 INFO - PROCESS | 1654 | 1468470939080 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:35:39 INFO - PROCESS | 1654 | 1468470939081 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:35:39 INFO - PROCESS | 1654 | 1468470939084 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:35:39 INFO - PROCESS | 1654 | 1468470939086 Marionette TRACE conn2 <- [1,302,null,{}] 21:35:39 INFO - PROCESS | 1654 | 1468470939094 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:39 INFO - PROCESS | 1654 | 1468470939097 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:39 INFO - PROCESS | 1654 | 1468470939196 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:35:39 INFO - PROCESS | 1654 | 1468470939247 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1654 | 1468470939249 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d0e800 == 45 [pid = 1654] [id = 83] 21:35:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123fe3c00) [pid = 1654] [serial = 246] [outer = 0x0] 21:35:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x125695c00) [pid = 1654] [serial = 247] [outer = 0x123fe3c00] 21:35:39 INFO - PROCESS | 1654 | 1468470939279 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126af6c00) [pid = 1654] [serial = 248] [outer = 0x123fe3c00] 21:35:39 INFO - PROCESS | 1654 | 1468470939713 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 21:35:39 INFO - PROCESS | 1654 | 1468470939756 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:35:39 INFO - PROCESS | 1654 | 1468470939759 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:35:39 INFO - PROCESS | 1654 | 1468470939763 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:35:39 INFO - PROCESS | 1654 | 1468470939765 Marionette TRACE conn2 <- [1,306,null,{}] 21:35:39 INFO - PROCESS | 1654 | 1468470939769 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:39 INFO - PROCESS | 1654 | 1468470939771 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:39 INFO - PROCESS | 1654 | 1468470939906 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:35:39 INFO - PROCESS | 1654 | 1468470939956 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1654 | 1468470939957 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a40f800 == 46 [pid = 1654] [id = 84] 21:35:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1289b3c00) [pid = 1654] [serial = 249] [outer = 0x0] 21:35:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1289b8000) [pid = 1654] [serial = 250] [outer = 0x1289b3c00] 21:35:39 INFO - PROCESS | 1654 | 1468470939986 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128dbd800) [pid = 1654] [serial = 251] [outer = 0x1289b3c00] 21:35:40 INFO - PROCESS | 1654 | 1468470940387 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 673ms 21:35:40 INFO - PROCESS | 1654 | 1468470940436 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:35:40 INFO - PROCESS | 1654 | 1468470940437 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:35:40 INFO - PROCESS | 1654 | 1468470940440 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 1654 | 1468470940441 Marionette TRACE conn2 <- [1,310,null,{}] 21:35:40 INFO - PROCESS | 1654 | 1468470940444 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:40 INFO - PROCESS | 1654 | 1468470940445 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:40 INFO - PROCESS | 1654 | 1468470940547 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:35:40 INFO - PROCESS | 1654 | 1468470940611 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:40 INFO - PROCESS | 1654 | 1468470940613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x113354800 == 47 [pid = 1654] [id = 85] 21:35:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x116081400) [pid = 1654] [serial = 252] [outer = 0x0] 21:35:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x118623000) [pid = 1654] [serial = 253] [outer = 0x116081400] 21:35:40 INFO - PROCESS | 1654 | 1468470940642 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x125692000) [pid = 1654] [serial = 254] [outer = 0x116081400] 21:35:41 INFO - PROCESS | 1654 | 1468470941132 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 21:35:41 INFO - PROCESS | 1654 | 1468470941209 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:35:41 INFO - PROCESS | 1654 | 1468470941211 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:35:41 INFO - PROCESS | 1654 | 1468470941214 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:35:41 INFO - PROCESS | 1654 | 1468470941216 Marionette TRACE conn2 <- [1,314,null,{}] 21:35:41 INFO - PROCESS | 1654 | 1468470941220 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:41 INFO - PROCESS | 1654 | 1468470941221 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:41 INFO - PROCESS | 1654 | 1468470941311 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:35:41 INFO - PROCESS | 1654 | 1468470941367 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:41 INFO - PROCESS | 1654 | 1468470941368 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a44800 == 48 [pid = 1654] [id = 86] 21:35:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1182e7c00) [pid = 1654] [serial = 255] [outer = 0x0] 21:35:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1183eb400) [pid = 1654] [serial = 256] [outer = 0x1182e7c00] 21:35:41 INFO - PROCESS | 1654 | 1468470941396 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x118894c00) [pid = 1654] [serial = 257] [outer = 0x1182e7c00] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11608d000 == 47 [pid = 1654] [id = 53] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x129188000 == 46 [pid = 1654] [id = 79] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x128a12800 == 45 [pid = 1654] [id = 78] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a3000 == 44 [pid = 1654] [id = 77] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x117244800 == 43 [pid = 1654] [id = 76] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x125725800 == 42 [pid = 1654] [id = 75] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x124660000 == 41 [pid = 1654] [id = 74] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x123a8f800 == 40 [pid = 1654] [id = 73] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11623c800 == 39 [pid = 1654] [id = 72] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x129490000) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119ade000 == 38 [pid = 1654] [id = 71] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119295800 == 37 [pid = 1654] [id = 70] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x117e4b000 == 36 [pid = 1654] [id = 69] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1170da000 == 35 [pid = 1654] [id = 68] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x117e3a000 == 34 [pid = 1654] [id = 67] 21:35:41 INFO - PROCESS | 1654 | --DOCSHELL 0x112648000 == 33 [pid = 1654] [id = 66] 21:35:41 INFO - PROCESS | 1654 | 1468470941816 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 622ms 21:35:41 INFO - PROCESS | 1654 | 1468470941837 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:35:41 INFO - PROCESS | 1654 | 1468470941839 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:35:41 INFO - PROCESS | 1654 | 1468470941844 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:35:41 INFO - PROCESS | 1654 | 1468470941845 Marionette TRACE conn2 <- [1,318,null,{}] 21:35:41 INFO - PROCESS | 1654 | 1468470941848 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:41 INFO - PROCESS | 1654 | 1468470941849 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:41 INFO - PROCESS | 1654 | 1468470941930 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124ea4400) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x126191400) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x125741c00) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1268c5c00) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1172cbc00) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x116933400) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11a0f1c00) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1182e8400) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11861fc00) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126845400) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119194000) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11981f800) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x117ea2400) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116a0c000) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1290acc00) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116a0a400) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1160dec00) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118898c00) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118618800) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118628800) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123b33000) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12111b400) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x125693000) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x124936000) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128b9a000) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124b2ac00) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1291da000) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126194000) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12618fc00) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12574c000) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1268bcc00) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12380a400) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126535800) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123c4ac00) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x129489400) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 21:35:41 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121119c00) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 21:35:42 INFO - PROCESS | 1654 | 1468470942008 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1654 | 1468470942009 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x116674800 == 34 [pid = 1654] [id = 87] 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1182e5800) [pid = 1654] [serial = 258] [outer = 0x0] 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118897000) [pid = 1654] [serial = 259] [outer = 0x1182e5800] 21:35:42 INFO - PROCESS | 1654 | 1468470942039 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12110d400) [pid = 1654] [serial = 260] [outer = 0x1182e5800] 21:35:42 INFO - PROCESS | 1654 | 1468470942347 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 21:35:42 INFO - PROCESS | 1654 | 1468470942364 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 1654 | 1468470942365 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:35:42 INFO - PROCESS | 1654 | 1468470942371 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1654 | 1468470942374 Marionette TRACE conn2 <- [1,322,null,{}] 21:35:42 INFO - PROCESS | 1654 | 1468470942381 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:42 INFO - PROCESS | 1654 | 1468470942386 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:42 INFO - PROCESS | 1654 | 1468470942466 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:35:42 INFO - PROCESS | 1654 | 1468470942519 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1654 | 1468470942521 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119172800 == 35 [pid = 1654] [id = 88] 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12110e400) [pid = 1654] [serial = 261] [outer = 0x0] 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1240bf800) [pid = 1654] [serial = 262] [outer = 0x12110e400] 21:35:42 INFO - PROCESS | 1654 | 1468470942551 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124f0a000) [pid = 1654] [serial = 263] [outer = 0x12110e400] 21:35:42 INFO - PROCESS | 1654 | 1468470942877 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 525ms 21:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:35:42 INFO - PROCESS | 1654 | 1468470942894 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 1654 | 1468470942896 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:35:42 INFO - PROCESS | 1654 | 1468470942898 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1654 | 1468470942901 Marionette TRACE conn2 <- [1,326,null,{}] 21:35:42 INFO - PROCESS | 1654 | 1468470942906 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:42 INFO - PROCESS | 1654 | 1468470942907 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:42 INFO - PROCESS | 1654 | 1468470942993 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:35:42 INFO - PROCESS | 1654 | 1468470942997 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1654 | 1468470942998 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a1000 == 36 [pid = 1654] [id = 89] 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12618c000) [pid = 1654] [serial = 264] [outer = 0x0] 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1268c5c00) [pid = 1654] [serial = 265] [outer = 0x12618c000] 21:35:43 INFO - PROCESS | 1654 | 1468470943024 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1289b0000) [pid = 1654] [serial = 266] [outer = 0x12618c000] 21:35:43 INFO - PROCESS | 1654 | 1468470943361 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 21:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:35:43 INFO - PROCESS | 1654 | 1468470943372 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 1654 | 1468470943373 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:35:43 INFO - PROCESS | 1654 | 1468470943375 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 1654 | 1468470943376 Marionette TRACE conn2 <- [1,330,null,{}] 21:35:43 INFO - PROCESS | 1654 | 1468470943379 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:43 INFO - PROCESS | 1654 | 1468470943380 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:43 INFO - PROCESS | 1654 | 1468470943459 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:35:43 INFO - PROCESS | 1654 | 1468470943463 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:43 INFO - PROCESS | 1654 | 1468470943464 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ee5000 == 37 [pid = 1654] [id = 90] 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123b3cc00) [pid = 1654] [serial = 267] [outer = 0x0] 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1289b9800) [pid = 1654] [serial = 268] [outer = 0x123b3cc00] 21:35:43 INFO - PROCESS | 1654 | 1468470943498 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128dc4000) [pid = 1654] [serial = 269] [outer = 0x123b3cc00] 21:35:43 INFO - PROCESS | 1654 | 1468470943844 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 21:35:43 INFO - PROCESS | 1654 | 1468470943894 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 1654 | 1468470943895 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:35:43 INFO - PROCESS | 1654 | 1468470943897 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 1654 | 1468470943898 Marionette TRACE conn2 <- [1,334,null,{}] 21:35:43 INFO - PROCESS | 1654 | 1468470943901 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:43 INFO - PROCESS | 1654 | 1468470943905 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:44 INFO - PROCESS | 1654 | 1468470944027 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:35:44 INFO - PROCESS | 1654 | 1468470944043 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1654 | 1468470944044 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7c000 == 38 [pid = 1654] [id = 91] 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128dc3000) [pid = 1654] [serial = 270] [outer = 0x0] 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1291dd000) [pid = 1654] [serial = 271] [outer = 0x128dc3000] 21:35:44 INFO - PROCESS | 1654 | 1468470944070 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a913400) [pid = 1654] [serial = 272] [outer = 0x128dc3000] 21:35:44 INFO - PROCESS | 1654 | 1468470944377 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 521ms 21:35:44 INFO - PROCESS | 1654 | 1468470944426 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 1654 | 1468470944427 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:35:44 INFO - PROCESS | 1654 | 1468470944429 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 1654 | 1468470944430 Marionette TRACE conn2 <- [1,338,null,{}] 21:35:44 INFO - PROCESS | 1654 | 1468470944433 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:44 INFO - PROCESS | 1654 | 1468470944434 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:44 INFO - PROCESS | 1654 | 1468470944537 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:35:44 INFO - PROCESS | 1654 | 1468470944541 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1654 | 1468470944542 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242b3800 == 39 [pid = 1654] [id = 92] 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a58ac00) [pid = 1654] [serial = 273] [outer = 0x0] 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12ae94c00) [pid = 1654] [serial = 274] [outer = 0x12a58ac00] 21:35:44 INFO - PROCESS | 1654 | 1468470944566 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b66a400) [pid = 1654] [serial = 275] [outer = 0x12a58ac00] 21:35:44 INFO - PROCESS | 1654 | 1468470944883 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 21:35:44 INFO - PROCESS | 1654 | 1468470944907 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 1654 | 1468470944908 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:35:44 INFO - PROCESS | 1654 | 1468470944910 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 1654 | 1468470944912 Marionette TRACE conn2 <- [1,342,null,{}] 21:35:44 INFO - PROCESS | 1654 | 1468470944921 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:44 INFO - PROCESS | 1654 | 1468470944923 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:45 INFO - PROCESS | 1654 | 1468470945029 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:35:45 INFO - PROCESS | 1654 | 1468470945033 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 1654 | 1468470945034 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x125718800 == 40 [pid = 1654] [id = 93] 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b66d000) [pid = 1654] [serial = 276] [outer = 0x0] 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b677400) [pid = 1654] [serial = 277] [outer = 0x12b66d000] 21:35:45 INFO - PROCESS | 1654 | 1468470945059 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b68b400) [pid = 1654] [serial = 278] [outer = 0x12b66d000] 21:35:45 INFO - PROCESS | 1654 | 1468470945398 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 21:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:35:45 INFO - PROCESS | 1654 | 1468470945430 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 1654 | 1468470945431 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:35:45 INFO - PROCESS | 1654 | 1468470945440 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 1654 | 1468470945441 Marionette TRACE conn2 <- [1,346,null,{}] 21:35:45 INFO - PROCESS | 1654 | 1468470945444 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:45 INFO - PROCESS | 1654 | 1468470945445 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:45 INFO - PROCESS | 1654 | 1468470945554 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:35:45 INFO - PROCESS | 1654 | 1468470945558 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 1654 | 1468470945559 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x126510000 == 41 [pid = 1654] [id = 94] 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b68b800) [pid = 1654] [serial = 279] [outer = 0x0] 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b815400) [pid = 1654] [serial = 280] [outer = 0x12b68b800] 21:35:45 INFO - PROCESS | 1654 | 1468470945583 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b8cb800) [pid = 1654] [serial = 281] [outer = 0x12b68b800] 21:35:45 INFO - PROCESS | 1654 | 1468470945895 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 476ms 21:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:35:45 INFO - PROCESS | 1654 | 1468470945912 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 1654 | 1468470945913 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:35:45 INFO - PROCESS | 1654 | 1468470945916 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 1654 | 1468470945919 Marionette TRACE conn2 <- [1,350,null,{}] 21:35:45 INFO - PROCESS | 1654 | 1468470945935 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:45 INFO - PROCESS | 1654 | 1468470945938 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:46 INFO - PROCESS | 1654 | 1468470946152 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1239ec400) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1183e4400) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1290aec00) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a919000) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x129482800) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124f05000) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a911800) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128dbc000) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112a79c00) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b682000) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1188e8c00) [pid = 1654] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119192c00) [pid = 1654] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:35:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11860ec00) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:35:46 INFO - PROCESS | 1654 | 1468470946192 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 1654 | 1468470946193 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11826f000 == 42 [pid = 1654] [id = 95] 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112a79c00) [pid = 1654] [serial = 282] [outer = 0x0] 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1183e4400) [pid = 1654] [serial = 283] [outer = 0x112a79c00] 21:35:46 INFO - PROCESS | 1654 | 1468470946217 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124ba9400) [pid = 1654] [serial = 284] [outer = 0x112a79c00] 21:35:46 INFO - PROCESS | 1654 | 1468470946506 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 628ms 21:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:35:46 INFO - PROCESS | 1654 | 1468470946544 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 1654 | 1468470946546 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:35:46 INFO - PROCESS | 1654 | 1468470946548 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 1654 | 1468470946551 Marionette TRACE conn2 <- [1,354,null,{}] 21:35:46 INFO - PROCESS | 1654 | 1468470946556 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:46 INFO - PROCESS | 1654 | 1468470946557 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:46 INFO - PROCESS | 1654 | 1468470946656 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:35:46 INFO - PROCESS | 1654 | 1468470946704 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 1654 | 1468470946706 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12918b800 == 43 [pid = 1654] [id = 96] 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1188e8c00) [pid = 1654] [serial = 285] [outer = 0x0] 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a914800) [pid = 1654] [serial = 286] [outer = 0x1188e8c00] 21:35:46 INFO - PROCESS | 1654 | 1468470946733 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b90e000) [pid = 1654] [serial = 287] [outer = 0x1188e8c00] 21:35:47 INFO - PROCESS | 1654 | 1468470947017 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 21:35:47 INFO - PROCESS | 1654 | 1468470947072 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 1654 | 1468470947074 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:35:47 INFO - PROCESS | 1654 | 1468470947076 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 1654 | 1468470947077 Marionette TRACE conn2 <- [1,358,null,{}] 21:35:47 INFO - PROCESS | 1654 | 1468470947079 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:47 INFO - PROCESS | 1654 | 1468470947080 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:47 INFO - PROCESS | 1654 | 1468470947164 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:35:47 INFO - PROCESS | 1654 | 1468470947170 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 1654 | 1468470947171 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a869800 == 44 [pid = 1654] [id = 97] 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b90e400) [pid = 1654] [serial = 288] [outer = 0x0] 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12bd4a800) [pid = 1654] [serial = 289] [outer = 0x12b90e400] 21:35:47 INFO - PROCESS | 1654 | 1468470947195 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12bd50800) [pid = 1654] [serial = 290] [outer = 0x12b90e400] 21:35:47 INFO - PROCESS | 1654 | 1468470947533 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 21:35:47 INFO - PROCESS | 1654 | 1468470947544 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 1654 | 1468470947545 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:35:47 INFO - PROCESS | 1654 | 1468470947547 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 1654 | 1468470947548 Marionette TRACE conn2 <- [1,362,null,{}] 21:35:47 INFO - PROCESS | 1654 | 1468470947553 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:47 INFO - PROCESS | 1654 | 1468470947554 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:47 INFO - PROCESS | 1654 | 1468470947673 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:35:47 INFO - PROCESS | 1654 | 1468470947679 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 1654 | 1468470947680 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87c000 == 45 [pid = 1654] [id = 98] 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bd51000) [pid = 1654] [serial = 291] [outer = 0x0] 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bf15800) [pid = 1654] [serial = 292] [outer = 0x12bd51000] 21:35:47 INFO - PROCESS | 1654 | 1468470947706 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12bf1c800) [pid = 1654] [serial = 293] [outer = 0x12bd51000] 21:35:48 INFO - PROCESS | 1654 | 1468470948001 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 21:35:48 INFO - PROCESS | 1654 | 1468470948025 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 1654 | 1468470948026 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:35:48 INFO - PROCESS | 1654 | 1468470948028 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 1654 | 1468470948029 Marionette TRACE conn2 <- [1,366,null,{}] 21:35:48 INFO - PROCESS | 1654 | 1468470948032 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:48 INFO - PROCESS | 1654 | 1468470948035 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:48 INFO - PROCESS | 1654 | 1468470948124 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:35:48 INFO - PROCESS | 1654 | 1468470948174 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1654 | 1468470948176 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a53000 == 46 [pid = 1654] [id = 99] 21:35:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x111e58c00) [pid = 1654] [serial = 294] [outer = 0x0] 21:35:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1133cf800) [pid = 1654] [serial = 295] [outer = 0x111e58c00] 21:35:48 INFO - PROCESS | 1654 | 1468470948253 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x116936000) [pid = 1654] [serial = 296] [outer = 0x111e58c00] 21:35:48 INFO - PROCESS | 1654 | 1468470948766 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 774ms 21:35:48 INFO - PROCESS | 1654 | 1468470948805 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 1654 | 1468470948808 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:35:48 INFO - PROCESS | 1654 | 1468470948813 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 1654 | 1468470948815 Marionette TRACE conn2 <- [1,370,null,{}] 21:35:48 INFO - PROCESS | 1654 | 1468470948821 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:48 INFO - PROCESS | 1654 | 1468470948824 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:48 INFO - PROCESS | 1654 | 1468470948928 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:35:48 INFO - PROCESS | 1654 | 1468470948994 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1654 | 1468470948996 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184ed800 == 47 [pid = 1654] [id = 100] 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119199400) [pid = 1654] [serial = 297] [outer = 0x0] 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a34800) [pid = 1654] [serial = 298] [outer = 0x119199400] 21:35:49 INFO - PROCESS | 1654 | 1468470949026 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12111b400) [pid = 1654] [serial = 299] [outer = 0x119199400] 21:35:49 INFO - PROCESS | 1654 | 1468470949443 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:35: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. 21:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 21:35:49 INFO - PROCESS | 1654 | 1468470949488 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 1654 | 1468470949491 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:35:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:35:49 INFO - PROCESS | 1654 | 1468470949495 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1654 | 1468470949496 Marionette TRACE conn2 <- [1,374,null,{}] 21:35:49 INFO - PROCESS | 1654 | 1468470949498 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:49 INFO - PROCESS | 1654 | 1468470949500 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:49 INFO - PROCESS | 1654 | 1468470949659 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:35:49 INFO - PROCESS | 1654 | 1468470949740 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 1654 | 1468470949741 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c6800 == 48 [pid = 1654] [id = 101] 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x125749800) [pid = 1654] [serial = 300] [outer = 0x0] 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x126194000) [pid = 1654] [serial = 301] [outer = 0x125749800] 21:35:49 INFO - PROCESS | 1654 | 1468470949776 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1289b6800) [pid = 1654] [serial = 302] [outer = 0x125749800] 21:35:50 INFO - PROCESS | 1654 | 1468470950238 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:35:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 774ms 21:35:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:35:50 INFO - PROCESS | 1654 | 1468470950269 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 1654 | 1468470950270 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:35:50 INFO - PROCESS | 1654 | 1468470950274 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 1654 | 1468470950278 Marionette TRACE conn2 <- [1,378,null,{}] 21:35:50 INFO - PROCESS | 1654 | 1468470950305 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:50 INFO - PROCESS | 1654 | 1468470950308 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:50 INFO - PROCESS | 1654 | 1468470950416 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:35:50 INFO - PROCESS | 1654 | 1468470950484 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 1654 | 1468470950485 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b634000 == 49 [pid = 1654] [id = 102] 21:35:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1257e9c00) [pid = 1654] [serial = 303] [outer = 0x0] 21:35:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12afaa400) [pid = 1654] [serial = 304] [outer = 0x1257e9c00] 21:35:50 INFO - PROCESS | 1654 | 1468470950514 Marionette DEBUG loaded listener.js 21:35:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12b68ac00) [pid = 1654] [serial = 305] [outer = 0x1257e9c00] 21:35:50 INFO - PROCESS | 1654 | 1468470950954 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:35:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 723ms 21:35:50 INFO - PROCESS | 1654 | 1468470950997 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 1654 | 1468470950999 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:35:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:35:51 INFO - PROCESS | 1654 | 1468470951020 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 1654 | 1468470951022 Marionette TRACE conn2 <- [1,382,null,{}] 21:35:51 INFO - PROCESS | 1654 | 1468470951024 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:51 INFO - PROCESS | 1654 | 1468470951026 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:51 INFO - PROCESS | 1654 | 1468470951134 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:35:51 INFO - PROCESS | 1654 | 1468470951200 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 1654 | 1468470951201 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11810f000 == 50 [pid = 1654] [id = 103] 21:35:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119146800) [pid = 1654] [serial = 306] [outer = 0x0] 21:35:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ae94400) [pid = 1654] [serial = 307] [outer = 0x119146800] 21:35:51 INFO - PROCESS | 1654 | 1468470951232 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b8cec00) [pid = 1654] [serial = 308] [outer = 0x119146800] 21:35:51 INFO - PROCESS | 1654 | 1468470951800 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:35:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:35:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 822ms 21:35:51 INFO - PROCESS | 1654 | 1468470951842 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 1654 | 1468470951845 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:35:51 INFO - PROCESS | 1654 | 1468470951848 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 1654 | 1468470951850 Marionette TRACE conn2 <- [1,386,null,{}] 21:35:51 INFO - PROCESS | 1654 | 1468470951854 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:51 INFO - PROCESS | 1654 | 1468470951855 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:51 INFO - PROCESS | 1654 | 1468470951948 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:35:52 INFO - PROCESS | 1654 | 1468470952018 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 1654 | 1468470952019 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d6800 == 51 [pid = 1654] [id = 104] 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1188ef400) [pid = 1654] [serial = 309] [outer = 0x0] 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11981b000) [pid = 1654] [serial = 310] [outer = 0x1188ef400] 21:35:52 INFO - PROCESS | 1654 | 1468470952047 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x121117000) [pid = 1654] [serial = 311] [outer = 0x1188ef400] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87c000 == 50 [pid = 1654] [id = 98] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x12a869800 == 49 [pid = 1654] [id = 97] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x12918b800 == 48 [pid = 1654] [id = 96] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x11826f000 == 47 [pid = 1654] [id = 95] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x126510000 == 46 [pid = 1654] [id = 94] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x125718800 == 45 [pid = 1654] [id = 93] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x1242b3800 == 44 [pid = 1654] [id = 92] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7c000 == 43 [pid = 1654] [id = 91] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x112f98c00) [pid = 1654] [serial = 195] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1182df000) [pid = 1654] [serial = 198] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x119ee5000 == 42 [pid = 1654] [id = 90] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a1000 == 41 [pid = 1654] [id = 89] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x119172800 == 40 [pid = 1654] [id = 88] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x116674800 == 39 [pid = 1654] [id = 87] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x113a44800 == 38 [pid = 1654] [id = 86] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x128d0e800 == 37 [pid = 1654] [id = 83] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x123f36000 == 36 [pid = 1654] [id = 82] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x11811d800 == 35 [pid = 1654] [id = 81] 21:35:52 INFO - PROCESS | 1654 | --DOCSHELL 0x1291a3800 == 34 [pid = 1654] [id = 80] 21:35:52 INFO - PROCESS | 1654 | 1468470952475 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12b813800) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119194800) [pid = 1654] [serial = 203] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1194ed800) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x125688000) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124ba3000) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119c33800) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1240c7400) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1289b8c00) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12a507000) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x126192000) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b67f800) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12afb4000) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a50f800) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x126193400) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a91c000) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a443000) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116905c00) [pid = 1654] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12ae91400) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a911000) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1290b7400) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11677bc00) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126848800) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1188f3800) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1183e8400) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125741400) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 21:35:52 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b688000) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 21:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 21:35:52 INFO - PROCESS | 1654 | 1468470952519 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:35:52 INFO - PROCESS | 1654 | 1468470952522 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:35:52 INFO - PROCESS | 1654 | 1468470952526 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 1654 | 1468470952528 Marionette TRACE conn2 <- [1,390,null,{}] 21:35:52 INFO - PROCESS | 1654 | 1468470952555 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:52 INFO - PROCESS | 1654 | 1468470952557 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:52 INFO - PROCESS | 1654 | 1468470952641 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:35:52 INFO - PROCESS | 1654 | 1468470952646 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 1654 | 1468470952647 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x118121800 == 35 [pid = 1654] [id = 105] 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1240c4c00) [pid = 1654] [serial = 312] [outer = 0x0] 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1245cd000) [pid = 1654] [serial = 313] [outer = 0x1240c4c00] 21:35:52 INFO - PROCESS | 1654 | 1468470952677 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124f05000) [pid = 1654] [serial = 314] [outer = 0x1240c4c00] 21:35:53 INFO - PROCESS | 1654 | 1468470953151 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 21:35:53 INFO - PROCESS | 1654 | 1468470953196 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1654 | 1468470953197 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:35:53 INFO - PROCESS | 1654 | 1468470953199 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1654 | 1468470953202 Marionette TRACE conn2 <- [1,394,null,{}] 21:35:53 INFO - PROCESS | 1654 | 1468470953209 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:53 INFO - PROCESS | 1654 | 1468470953212 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:53 INFO - PROCESS | 1654 | 1468470953293 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:35:53 INFO - PROCESS | 1654 | 1468470953300 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 1654 | 1468470953304 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ba2000 == 36 [pid = 1654] [id = 106] 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1290ad800) [pid = 1654] [serial = 315] [outer = 0x0] 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1291e6c00) [pid = 1654] [serial = 316] [outer = 0x1290ad800] 21:35:53 INFO - PROCESS | 1654 | 1468470953332 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a507000) [pid = 1654] [serial = 317] [outer = 0x1290ad800] 21:35:53 INFO - PROCESS | 1654 | 1468470953678 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 521ms 21:35:53 INFO - PROCESS | 1654 | 1468470953720 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1654 | 1468470953723 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:35:53 INFO - PROCESS | 1654 | 1468470953725 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1654 | 1468470953726 Marionette TRACE conn2 <- [1,398,null,{}] 21:35:53 INFO - PROCESS | 1654 | 1468470953728 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:53 INFO - PROCESS | 1654 | 1468470953730 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:53 INFO - PROCESS | 1654 | 1468470953811 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:35:53 INFO - PROCESS | 1654 | 1468470953815 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 1654 | 1468470953816 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x123caf000 == 37 [pid = 1654] [id = 107] 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a58a400) [pid = 1654] [serial = 318] [outer = 0x0] 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12afafc00) [pid = 1654] [serial = 319] [outer = 0x12a58a400] 21:35:53 INFO - PROCESS | 1654 | 1468470953845 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b685400) [pid = 1654] [serial = 320] [outer = 0x12a58a400] 21:35:54 INFO - PROCESS | 1654 | 1468470954187 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 21:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:35:54 INFO - PROCESS | 1654 | 1468470954194 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 1654 | 1468470954195 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:35:54 INFO - PROCESS | 1654 | 1468470954197 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 1654 | 1468470954198 Marionette TRACE conn2 <- [1,402,null,{}] 21:35:54 INFO - PROCESS | 1654 | 1468470954205 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:54 INFO - PROCESS | 1654 | 1468470954206 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:54 INFO - PROCESS | 1654 | 1468470954293 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:35:54 INFO - PROCESS | 1654 | 1468470954353 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 1654 | 1468470954355 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245dd800 == 38 [pid = 1654] [id = 108] 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a911800) [pid = 1654] [serial = 321] [outer = 0x0] 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b813800) [pid = 1654] [serial = 322] [outer = 0x12a911800] 21:35:54 INFO - PROCESS | 1654 | 1468470954379 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b8d9c00) [pid = 1654] [serial = 323] [outer = 0x12a911800] 21:35:54 INFO - PROCESS | 1654 | 1468470954715 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 21:35:54 INFO - PROCESS | 1654 | 1468470954720 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 1654 | 1468470954722 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:35:54 INFO - PROCESS | 1654 | 1468470954724 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 1654 | 1468470954725 Marionette TRACE conn2 <- [1,406,null,{}] 21:35:54 INFO - PROCESS | 1654 | 1468470954727 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:54 INFO - PROCESS | 1654 | 1468470954731 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:54 INFO - PROCESS | 1654 | 1468470954850 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:35:54 INFO - PROCESS | 1654 | 1468470954863 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 1654 | 1468470954864 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a21800 == 39 [pid = 1654] [id = 109] 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b907800) [pid = 1654] [serial = 324] [outer = 0x0] 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bf1e400) [pid = 1654] [serial = 325] [outer = 0x12b907800] 21:35:54 INFO - PROCESS | 1654 | 1468470954891 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12c875c00) [pid = 1654] [serial = 326] [outer = 0x12b907800] 21:35:55 INFO - PROCESS | 1654 | 1468470955240 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 21:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:35:55 INFO - PROCESS | 1654 | 1468470955293 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:35:55 INFO - PROCESS | 1654 | 1468470955294 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:35:55 INFO - PROCESS | 1654 | 1468470955296 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 1654 | 1468470955297 Marionette TRACE conn2 <- [1,410,null,{}] 21:35:55 INFO - PROCESS | 1654 | 1468470955306 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:55 INFO - PROCESS | 1654 | 1468470955308 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:55 INFO - PROCESS | 1654 | 1468470955409 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:35:55 INFO - PROCESS | 1654 | 1468470955460 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:35:55 INFO - PROCESS | 1654 | 1468470955464 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 1654 | 1468470955466 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x117363000 == 40 [pid = 1654] [id = 110] 21:35:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1289cbc00) [pid = 1654] [serial = 327] [outer = 0x0] 21:35:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bf2ec00) [pid = 1654] [serial = 328] [outer = 0x1289cbc00] 21:35:55 INFO - PROCESS | 1654 | 1468470955490 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12c878800) [pid = 1654] [serial = 329] [outer = 0x1289cbc00] 21:35:55 INFO - PROCESS | 1654 | 1468470955821 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 573ms 21:35:55 INFO - PROCESS | 1654 | 1468470955869 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:35:55 INFO - PROCESS | 1654 | 1468470955870 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:35:55 INFO - PROCESS | 1654 | 1468470955873 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 1654 | 1468470955874 Marionette TRACE conn2 <- [1,414,null,{}] 21:35:55 INFO - PROCESS | 1654 | 1468470955876 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:55 INFO - PROCESS | 1654 | 1468470955877 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:55 INFO - PROCESS | 1654 | 1468470955980 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:35:55 INFO - PROCESS | 1654 | 1468470955992 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 1654 | 1468470955993 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a41d800 == 41 [pid = 1654] [id = 111] 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1289c4800) [pid = 1654] [serial = 330] [outer = 0x0] 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a533c00) [pid = 1654] [serial = 331] [outer = 0x1289c4800] 21:35:56 INFO - PROCESS | 1654 | 1468470956017 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a537c00) [pid = 1654] [serial = 332] [outer = 0x1289c4800] 21:35:56 INFO - PROCESS | 1654 | 1468470956391 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms 21:35:56 INFO - PROCESS | 1654 | 1468470956397 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 1654 | 1468470956399 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:35:56 INFO - PROCESS | 1654 | 1468470956406 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 1654 | 1468470956408 Marionette TRACE conn2 <- [1,418,null,{}] 21:35:56 INFO - PROCESS | 1654 | 1468470956411 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:56 INFO - PROCESS | 1654 | 1468470956413 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:56 INFO - PROCESS | 1654 | 1468470956578 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:35:56 INFO - PROCESS | 1654 | 1468470956599 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 1654 | 1468470956612 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9e0800 == 42 [pid = 1654] [id = 112] 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a52fc00) [pid = 1654] [serial = 333] [outer = 0x0] 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12c5be800) [pid = 1654] [serial = 334] [outer = 0x12a52fc00] 21:35:56 INFO - PROCESS | 1654 | 1468470956651 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12c5c4800) [pid = 1654] [serial = 335] [outer = 0x12a52fc00] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12a58ac00) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b66d000) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12b684c00) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1182e7c00) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12618c000) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x123fe3c00) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119a32400) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x116081400) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1289b3c00) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123b3cc00) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b68b800) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1172c3000) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1182e5800) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12110e400) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112a79c00) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b90e400) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128dc3000) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1188e8c00) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1160df400) [pid = 1654] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:35:56 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x111c7b800) [pid = 1654] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:35:57 INFO - PROCESS | 1654 | 1468470957614 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:35: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 21:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1221ms 21:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:35:57 INFO - PROCESS | 1654 | 1468470957626 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 1654 | 1468470957628 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:35:57 INFO - PROCESS | 1654 | 1468470957630 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 1654 | 1468470957631 Marionette TRACE conn2 <- [1,422,null,{}] 21:35:57 INFO - PROCESS | 1654 | 1468470957635 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:57 INFO - PROCESS | 1654 | 1468470957636 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:57 INFO - PROCESS | 1654 | 1468470957720 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:35:57 INFO - PROCESS | 1654 | 1468470957783 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 1654 | 1468470957785 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1289a6000 == 43 [pid = 1654] [id = 113] 21:35:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11914c800) [pid = 1654] [serial = 336] [outer = 0x0] 21:35:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121115800) [pid = 1654] [serial = 337] [outer = 0x11914c800] 21:35:57 INFO - PROCESS | 1654 | 1468470957809 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124baf800) [pid = 1654] [serial = 338] [outer = 0x11914c800] 21:35:58 INFO - PROCESS | 1654 | 1468470958563 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 21:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:35:58 INFO - PROCESS | 1654 | 1468470958604 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 1654 | 1468470958605 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:35:58 INFO - PROCESS | 1654 | 1468470958608 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 1654 | 1468470958609 Marionette TRACE conn2 <- [1,426,null,{}] 21:35:58 INFO - PROCESS | 1654 | 1468470958612 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:58 INFO - PROCESS | 1654 | 1468470958613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:58 INFO - PROCESS | 1654 | 1468470958714 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:35:58 INFO - PROCESS | 1654 | 1468470958718 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 1654 | 1468470958719 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:35:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b88c800 == 44 [pid = 1654] [id = 114] 21:35:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119a32400) [pid = 1654] [serial = 339] [outer = 0x0] 21:35:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12afaf800) [pid = 1654] [serial = 340] [outer = 0x119a32400] 21:35:58 INFO - PROCESS | 1654 | 1468470958746 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b90f400) [pid = 1654] [serial = 341] [outer = 0x119a32400] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x113354800 == 43 [pid = 1654] [id = 85] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a40f800 == 42 [pid = 1654] [id = 84] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d6800 == 41 [pid = 1654] [id = 104] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11810f000 == 40 [pid = 1654] [id = 103] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b634000 == 39 [pid = 1654] [id = 102] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1261c6800 == 38 [pid = 1654] [id = 101] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1184ed800 == 37 [pid = 1654] [id = 100] 21:35:59 INFO - PROCESS | 1654 | --DOCSHELL 0x113a53000 == 36 [pid = 1654] [id = 99] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119ba2000 == 35 [pid = 1654] [id = 106] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x118121800 == 34 [pid = 1654] [id = 105] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x126a21800 == 33 [pid = 1654] [id = 109] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9e0800 == 32 [pid = 1654] [id = 112] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x1289a6000 == 31 [pid = 1654] [id = 113] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12a41d800 == 30 [pid = 1654] [id = 111] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x117363000 == 29 [pid = 1654] [id = 110] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x123caf000 == 28 [pid = 1654] [id = 107] 21:36:00 INFO - PROCESS | 1654 | --DOCSHELL 0x1245dd800 == 27 [pid = 1654] [id = 108] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118619000) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x115e57800) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12ae94c00) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b677400) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b817c00) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b81d800) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118894c00) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1183eb400) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1268c5c00) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289b0000) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126af6c00) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125695c00) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121115c00) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119c32000) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125692000) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118623000) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128dbd800) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1289b8000) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1289b9800) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b815400) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128dc4000) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1194eb800) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118897000) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12110d400) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118624800) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124f0a000) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1240bf800) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b68b400) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b8cb800) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x124ba9400) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12bd4a800) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12bf15800) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12bd50800) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1183e4400) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1291dd000) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12a913400) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12b90e000) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12b66a400) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12a914800) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 21:36:00 INFO - PROCESS | 1654 | 1468470960227 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 1654 | 1468470960283 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:36:00 INFO - PROCESS | 1654 | 1468470960292 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1654 | 1468470960294 Marionette TRACE conn2 <- [1,430,null,{}] 21:36:00 INFO - PROCESS | 1654 | 1468470960298 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:00 INFO - PROCESS | 1654 | 1468470960301 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:00 INFO - PROCESS | 1654 | 1468470960380 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:36:00 INFO - PROCESS | 1654 | 1468470960436 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1654 | 1468470960437 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d74000 == 28 [pid = 1654] [id = 115] 21:36:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x116776400) [pid = 1654] [serial = 342] [outer = 0x0] 21:36:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116939400) [pid = 1654] [serial = 343] [outer = 0x116776400] 21:36:00 INFO - PROCESS | 1654 | 1468470960466 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1176dec00) [pid = 1654] [serial = 344] [outer = 0x116776400] 21:36:00 INFO - PROCESS | 1654 | 1468470960767 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 522ms 21:36:00 INFO - PROCESS | 1654 | 1468470960813 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 1654 | 1468470960819 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:36:00 INFO - PROCESS | 1654 | 1468470960824 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1654 | 1468470960826 Marionette TRACE conn2 <- [1,434,null,{}] 21:36:00 INFO - PROCESS | 1654 | 1468470960829 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:00 INFO - PROCESS | 1654 | 1468470960831 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:00 INFO - PROCESS | 1654 | 1468470960908 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:36:00 INFO - PROCESS | 1654 | 1468470960959 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1654 | 1468470960961 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d6800 == 29 [pid = 1654] [id = 116] 21:36:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1176e1800) [pid = 1654] [serial = 345] [outer = 0x0] 21:36:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1182dd000) [pid = 1654] [serial = 346] [outer = 0x1176e1800] 21:36:00 INFO - PROCESS | 1654 | 1468470960988 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11861fc00) [pid = 1654] [serial = 347] [outer = 0x1176e1800] 21:36:01 INFO - PROCESS | 1654 | 1468470961304 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 21:36:01 INFO - PROCESS | 1654 | 1468470961344 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 1654 | 1468470961346 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:36:01 INFO - PROCESS | 1654 | 1468470961348 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - PROCESS | 1654 | 1468470961359 Marionette TRACE conn2 <- [1,438,null,{}] 21:36:01 INFO - PROCESS | 1654 | 1468470961366 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:01 INFO - PROCESS | 1654 | 1468470961370 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:01 INFO - PROCESS | 1654 | 1468470961444 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:36:01 INFO - PROCESS | 1654 | 1468470961496 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 1654 | 1468470961498 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x118122800 == 30 [pid = 1654] [id = 117] 21:36:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x111aa5800) [pid = 1654] [serial = 348] [outer = 0x0] 21:36:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119819800) [pid = 1654] [serial = 349] [outer = 0x111aa5800] 21:36:01 INFO - PROCESS | 1654 | 1468470961526 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11a0f1c00) [pid = 1654] [serial = 350] [outer = 0x111aa5800] 21:36:01 INFO - PROCESS | 1654 | 1468470961793 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 480ms 21:36:01 INFO - PROCESS | 1654 | 1468470961829 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 1654 | 1468470961832 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:36:01 INFO - PROCESS | 1654 | 1468470961847 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - PROCESS | 1654 | 1468470961849 Marionette TRACE conn2 <- [1,442,null,{}] 21:36:01 INFO - PROCESS | 1654 | 1468470961863 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:01 INFO - PROCESS | 1654 | 1468470961865 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:01 INFO - PROCESS | 1654 | 1468470961990 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:36:02 INFO - PROCESS | 1654 | 1468470962061 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 1654 | 1468470962063 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917c000 == 31 [pid = 1654] [id = 118] 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11a0f0000) [pid = 1654] [serial = 351] [outer = 0x0] 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x12392b000) [pid = 1654] [serial = 352] [outer = 0x11a0f0000] 21:36:02 INFO - PROCESS | 1654 | 1468470962104 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1245d0c00) [pid = 1654] [serial = 353] [outer = 0x11a0f0000] 21:36:02 INFO - PROCESS | 1654 | 1468470962475 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 681ms 21:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:36:02 INFO - PROCESS | 1654 | 1468470962527 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 1654 | 1468470962529 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:36:02 INFO - PROCESS | 1654 | 1468470962531 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - PROCESS | 1654 | 1468470962532 Marionette TRACE conn2 <- [1,446,null,{}] 21:36:02 INFO - PROCESS | 1654 | 1468470962534 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:02 INFO - PROCESS | 1654 | 1468470962535 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:02 INFO - PROCESS | 1654 | 1468470962615 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:36:02 INFO - PROCESS | 1654 | 1468470962668 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 1654 | 1468470962669 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119450000 == 32 [pid = 1654] [id = 119] 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x121117400) [pid = 1654] [serial = 354] [outer = 0x0] 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1245cd800) [pid = 1654] [serial = 355] [outer = 0x121117400] 21:36:02 INFO - PROCESS | 1654 | 1468470962694 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x125741c00) [pid = 1654] [serial = 356] [outer = 0x121117400] 21:36:02 INFO - PROCESS | 1654 | 1468470962980 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 21:36:03 INFO - PROCESS | 1654 | 1468470963009 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1654 | 1468470963010 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:36:03 INFO - PROCESS | 1654 | 1468470963013 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1654 | 1468470963014 Marionette TRACE conn2 <- [1,450,null,{}] 21:36:03 INFO - PROCESS | 1654 | 1468470963016 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:03 INFO - PROCESS | 1654 | 1468470963023 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:03 INFO - PROCESS | 1654 | 1468470963115 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:36:03 INFO - PROCESS | 1654 | 1468470963121 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 1654 | 1468470963122 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101f000 == 33 [pid = 1654] [id = 120] 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1239e3800) [pid = 1654] [serial = 357] [outer = 0x0] 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1289ae000) [pid = 1654] [serial = 358] [outer = 0x1239e3800] 21:36:03 INFO - PROCESS | 1654 | 1468470963148 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1289c8800) [pid = 1654] [serial = 359] [outer = 0x1239e3800] 21:36:03 INFO - PROCESS | 1654 | 1468470963473 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1654 | 1468470963489 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:36:03 INFO - PROCESS | 1654 | 1468470963491 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1654 | 1468470963492 Marionette TRACE conn2 <- [1,454,null,{}] 21:36:03 INFO - PROCESS | 1654 | 1468470963495 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:03 INFO - PROCESS | 1654 | 1468470963496 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:03 INFO - PROCESS | 1654 | 1468470963598 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:36:03 INFO - PROCESS | 1654 | 1468470963606 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 1654 | 1468470963615 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7a000 == 34 [pid = 1654] [id = 121] 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112f94400) [pid = 1654] [serial = 360] [outer = 0x0] 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1289cb400) [pid = 1654] [serial = 361] [outer = 0x112f94400] 21:36:03 INFO - PROCESS | 1654 | 1468470963640 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1290b5400) [pid = 1654] [serial = 362] [outer = 0x112f94400] 21:36:03 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:03 INFO - PROCESS | 1654 | 1468470963941 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 21:36:03 INFO - PROCESS | 1654 | 1468470963960 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:36:03 INFO - PROCESS | 1654 | 1468470963961 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:36:03 INFO - PROCESS | 1654 | 1468470963963 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1654 | 1468470963964 Marionette TRACE conn2 <- [1,458,null,{}] 21:36:03 INFO - PROCESS | 1654 | 1468470963968 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:03 INFO - PROCESS | 1654 | 1468470963971 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:04 INFO - PROCESS | 1654 | 1468470964047 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:36:04 INFO - PROCESS | 1654 | 1468470964053 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1654 | 1468470964054 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245de000 == 35 [pid = 1654] [id = 122] 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1290b4000) [pid = 1654] [serial = 363] [outer = 0x0] 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x129488000) [pid = 1654] [serial = 364] [outer = 0x1290b4000] 21:36:04 INFO - PROCESS | 1654 | 1468470964080 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a44ac00) [pid = 1654] [serial = 365] [outer = 0x1290b4000] 21:36:04 INFO - PROCESS | 1654 | 1468470964535 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 1654 | 1468470964591 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:36:04 INFO - PROCESS | 1654 | 1468470964593 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 1654 | 1468470964595 Marionette TRACE conn2 <- [1,462,null,{}] 21:36:04 INFO - PROCESS | 1654 | 1468470964597 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:04 INFO - PROCESS | 1654 | 1468470964598 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:04 INFO - PROCESS | 1654 | 1468470964708 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:36:04 INFO - PROCESS | 1654 | 1468470964713 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1654 | 1468470964714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x118121800 == 36 [pid = 1654] [id = 123] 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a505400) [pid = 1654] [serial = 366] [outer = 0x0] 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a52ac00) [pid = 1654] [serial = 367] [outer = 0x12a505400] 21:36:04 INFO - PROCESS | 1654 | 1468470964746 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a534000) [pid = 1654] [serial = 368] [outer = 0x12a505400] 21:36:05 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:05 INFO - PROCESS | 1654 | 1468470965138 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 1654 | 1468470965167 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:36:05 INFO - PROCESS | 1654 | 1468470965170 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1654 | 1468470965171 Marionette TRACE conn2 <- [1,466,null,{}] 21:36:05 INFO - PROCESS | 1654 | 1468470965173 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:05 INFO - PROCESS | 1654 | 1468470965174 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:05 INFO - PROCESS | 1654 | 1468470965280 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:36:05 INFO - PROCESS | 1654 | 1468470965284 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 1654 | 1468470965285 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x125765800 == 37 [pid = 1654] [id = 124] 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a508c00) [pid = 1654] [serial = 369] [outer = 0x0] 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a593400) [pid = 1654] [serial = 370] [outer = 0x12a508c00] 21:36:05 INFO - PROCESS | 1654 | 1468470965310 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12ae8f400) [pid = 1654] [serial = 371] [outer = 0x12a508c00] 21:36:05 INFO - PROCESS | 1654 | 1468470965656 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 1654 | 1468470965690 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:36:05 INFO - PROCESS | 1654 | 1468470965693 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1654 | 1468470965694 Marionette TRACE conn2 <- [1,470,null,{}] 21:36:05 INFO - PROCESS | 1654 | 1468470965696 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:05 INFO - PROCESS | 1654 | 1468470965698 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:05 INFO - PROCESS | 1654 | 1468470965799 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:36:05 INFO - PROCESS | 1654 | 1468470965834 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 1654 | 1468470965836 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944b800 == 38 [pid = 1654] [id = 125] 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a91fc00) [pid = 1654] [serial = 372] [outer = 0x0] 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b680000) [pid = 1654] [serial = 373] [outer = 0x12a91fc00] 21:36:05 INFO - PROCESS | 1654 | 1468470965871 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b814400) [pid = 1654] [serial = 374] [outer = 0x12a91fc00] 21:36:06 INFO - PROCESS | 1654 | 1468470966203 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 568ms 21:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:36:06 INFO - PROCESS | 1654 | 1468470966262 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 1654 | 1468470966263 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:36:06 INFO - PROCESS | 1654 | 1468470966265 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 1654 | 1468470966266 Marionette TRACE conn2 <- [1,474,null,{}] 21:36:06 INFO - PROCESS | 1654 | 1468470966268 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:06 INFO - PROCESS | 1654 | 1468470966269 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:06 INFO - PROCESS | 1654 | 1468470966372 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:36:06 INFO - PROCESS | 1654 | 1468470966382 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 1654 | 1468470966383 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d26800 == 39 [pid = 1654] [id = 126] 21:36:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b685c00) [pid = 1654] [serial = 375] [outer = 0x0] 21:36:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b8ce800) [pid = 1654] [serial = 376] [outer = 0x12b685c00] 21:36:06 INFO - PROCESS | 1654 | 1468470966408 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b903400) [pid = 1654] [serial = 377] [outer = 0x12b685c00] 21:36:06 INFO - PROCESS | 1654 | 1468470966731 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 517ms 21:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:36:06 INFO - PROCESS | 1654 | 1468470966783 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 1654 | 1468470966784 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:36:06 INFO - PROCESS | 1654 | 1468470966786 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 1654 | 1468470966787 Marionette TRACE conn2 <- [1,478,null,{}] 21:36:06 INFO - PROCESS | 1654 | 1468470966789 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:06 INFO - PROCESS | 1654 | 1468470966790 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:07 INFO - PROCESS | 1654 | 1468470967111 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12bd51000) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b907800) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1289cbc00) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1289c4800) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11914c800) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a52fc00) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a911800) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a58a400) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1290ad800) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1240c4c00) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1188ef400) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119146800) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1257e9c00) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125749800) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119199400) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:36:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x111e58c00) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:36:07 INFO - PROCESS | 1654 | 1468470967174 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 1654 | 1468470967175 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e0000 == 40 [pid = 1654] [id = 127] 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x115e59000) [pid = 1654] [serial = 378] [outer = 0x0] 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1182e1800) [pid = 1654] [serial = 379] [outer = 0x115e59000] 21:36:07 INFO - PROCESS | 1654 | 1468470967207 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12492e400) [pid = 1654] [serial = 380] [outer = 0x115e59000] 21:36:07 INFO - PROCESS | 1654 | 1468470967482 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:36:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 719ms 21:36:07 INFO - PROCESS | 1654 | 1468470967508 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:36:07 INFO - PROCESS | 1654 | 1468470967509 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:36:07 INFO - PROCESS | 1654 | 1468470967511 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 1654 | 1468470967512 Marionette TRACE conn2 <- [1,482,null,{}] 21:36:07 INFO - PROCESS | 1654 | 1468470967514 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:07 INFO - PROCESS | 1654 | 1468470967515 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:07 INFO - PROCESS | 1654 | 1468470967601 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:36:07 INFO - PROCESS | 1654 | 1468470967607 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 1654 | 1468470967608 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a420800 == 41 [pid = 1654] [id = 128] 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289ad000) [pid = 1654] [serial = 381] [outer = 0x0] 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a911800) [pid = 1654] [serial = 382] [outer = 0x1289ad000] 21:36:07 INFO - PROCESS | 1654 | 1468470967632 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b90b800) [pid = 1654] [serial = 383] [outer = 0x1289ad000] 21:36:07 INFO - PROCESS | 1654 | 1468470967960 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 21:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:36:07 INFO - PROCESS | 1654 | 1468470967980 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:36:07 INFO - PROCESS | 1654 | 1468470967981 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:36:07 INFO - PROCESS | 1654 | 1468470967984 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 1654 | 1468470967987 Marionette TRACE conn2 <- [1,486,null,{}] 21:36:07 INFO - PROCESS | 1654 | 1468470967991 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:07 INFO - PROCESS | 1654 | 1468470967992 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:08 INFO - PROCESS | 1654 | 1468470968098 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:36:08 INFO - PROCESS | 1654 | 1468470968106 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 1654 | 1468470968108 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a875000 == 42 [pid = 1654] [id = 129] 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b812400) [pid = 1654] [serial = 384] [outer = 0x0] 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b911c00) [pid = 1654] [serial = 385] [outer = 0x12b812400] 21:36:08 INFO - PROCESS | 1654 | 1468470968139 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12bd4f400) [pid = 1654] [serial = 386] [outer = 0x12b812400] 21:36:08 INFO - PROCESS | 1654 | 1468470968462 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 21:36:08 INFO - PROCESS | 1654 | 1468470968506 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 1654 | 1468470968507 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:36:08 INFO - PROCESS | 1654 | 1468470968510 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1654 | 1468470968511 Marionette TRACE conn2 <- [1,490,null,{}] 21:36:08 INFO - PROCESS | 1654 | 1468470968513 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:08 INFO - PROCESS | 1654 | 1468470968515 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:08 INFO - PROCESS | 1654 | 1468470968612 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:36:08 INFO - PROCESS | 1654 | 1468470968686 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 1654 | 1468470968687 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af52000 == 43 [pid = 1654] [id = 130] 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126657400) [pid = 1654] [serial = 387] [outer = 0x0] 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bd54800) [pid = 1654] [serial = 388] [outer = 0x126657400] 21:36:08 INFO - PROCESS | 1654 | 1468470968731 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12bf1f400) [pid = 1654] [serial = 389] [outer = 0x126657400] 21:36:09 INFO - PROCESS | 1654 | 1468470969039 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 569ms 21:36:09 INFO - PROCESS | 1654 | 1468470969080 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 1654 | 1468470969082 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:36:09 INFO - PROCESS | 1654 | 1468470969089 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 1654 | 1468470969091 Marionette TRACE conn2 <- [1,494,null,{}] 21:36:09 INFO - PROCESS | 1654 | 1468470969177 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:09 INFO - PROCESS | 1654 | 1468470969181 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:09 INFO - PROCESS | 1654 | 1468470969350 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:36:09 INFO - PROCESS | 1654 | 1468470969446 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 1654 | 1468470969448 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11623c800 == 44 [pid = 1654] [id = 131] 21:36:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x112d9f000) [pid = 1654] [serial = 390] [outer = 0x0] 21:36:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1138f3000) [pid = 1654] [serial = 391] [outer = 0x112d9f000] 21:36:09 INFO - PROCESS | 1654 | 1468470969479 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116907c00) [pid = 1654] [serial = 392] [outer = 0x112d9f000] 21:36:10 INFO - PROCESS | 1654 | 1468470970082 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1040ms 21:36:10 INFO - PROCESS | 1654 | 1468470970128 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 1654 | 1468470970130 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:36:10 INFO - PROCESS | 1654 | 1468470970133 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - PROCESS | 1654 | 1468470970134 Marionette TRACE conn2 <- [1,498,null,{}] 21:36:10 INFO - PROCESS | 1654 | 1468470970138 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:10 INFO - PROCESS | 1654 | 1468470970140 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:10 INFO - PROCESS | 1654 | 1468470970251 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:36:10 INFO - PROCESS | 1654 | 1468470970309 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 1654 | 1468470970311 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11943f800 == 45 [pid = 1654] [id = 132] 21:36:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118619c00) [pid = 1654] [serial = 393] [outer = 0x0] 21:36:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119142c00) [pid = 1654] [serial = 394] [outer = 0x118619c00] 21:36:10 INFO - PROCESS | 1654 | 1468470970342 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1194e8c00) [pid = 1654] [serial = 395] [outer = 0x118619c00] 21:36:11 INFO - PROCESS | 1654 | 1468470971142 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1026ms 21:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:36:11 INFO - PROCESS | 1654 | 1468470971159 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 1654 | 1468470971161 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:36:11 INFO - PROCESS | 1654 | 1468470971164 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - PROCESS | 1654 | 1468470971165 Marionette TRACE conn2 <- [1,502,null,{}] 21:36:11 INFO - PROCESS | 1654 | 1468470971178 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:11 INFO - PROCESS | 1654 | 1468470971179 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:11 INFO - PROCESS | 1654 | 1468470971277 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:36:11 INFO - PROCESS | 1654 | 1468470971356 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 1654 | 1468470971358 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x116999000 == 46 [pid = 1654] [id = 133] 21:36:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116a0a000) [pid = 1654] [serial = 396] [outer = 0x0] 21:36:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1173edc00) [pid = 1654] [serial = 397] [outer = 0x116a0a000] 21:36:11 INFO - PROCESS | 1654 | 1468470971386 Marionette DEBUG loaded listener.js 21:36:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11821e000) [pid = 1654] [serial = 398] [outer = 0x116a0a000] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a875000 == 45 [pid = 1654] [id = 129] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a420800 == 44 [pid = 1654] [id = 128] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e0000 == 43 [pid = 1654] [id = 127] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128d26800 == 42 [pid = 1654] [id = 126] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11944b800 == 41 [pid = 1654] [id = 125] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x125765800 == 40 [pid = 1654] [id = 124] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x118121800 == 39 [pid = 1654] [id = 123] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12afaf800) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1245de000 == 38 [pid = 1654] [id = 122] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7a000 == 37 [pid = 1654] [id = 121] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12101f000 == 36 [pid = 1654] [id = 120] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119450000 == 35 [pid = 1654] [id = 119] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11917c000 == 34 [pid = 1654] [id = 118] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x118122800 == 33 [pid = 1654] [id = 117] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d6800 == 32 [pid = 1654] [id = 116] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x113d74000 == 31 [pid = 1654] [id = 115] 21:36:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b88c800 == 30 [pid = 1654] [id = 114] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12bf1c800) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12bf1e400) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12c878800) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12bf2ec00) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a533c00) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a537c00) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121115800) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12c5be800) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b813800) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12afafc00) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b685400) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1291e6c00) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a507000) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1245cd000) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x124f05000) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121117000) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11981b000) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b8cec00) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12ae94400) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b68ac00) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12afaa400) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289b6800) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126194000) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12111b400) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119a34800) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116936000) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1133cf800) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12c875c00) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b8d9c00) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x124baf800) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12c5c4800) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 21:36:11 INFO - PROCESS | 1654 | 1468470971769 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 631ms 21:36:11 INFO - PROCESS | 1654 | 1468470971795 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 1654 | 1468470971798 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:36:11 INFO - PROCESS | 1654 | 1468470971805 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - PROCESS | 1654 | 1468470971806 Marionette TRACE conn2 <- [1,506,null,{}] 21:36:11 INFO - PROCESS | 1654 | 1468470971809 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:11 INFO - PROCESS | 1654 | 1468470971810 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:11 INFO - PROCESS | 1654 | 1468470971889 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:36:11 INFO - PROCESS | 1654 | 1468470971939 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 1654 | 1468470971940 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d7000 == 31 [pid = 1654] [id = 134] 21:36:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118212c00) [pid = 1654] [serial = 399] [outer = 0x0] 21:36:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11860ac00) [pid = 1654] [serial = 400] [outer = 0x118212c00] 21:36:11 INFO - PROCESS | 1654 | 1468470971967 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118898400) [pid = 1654] [serial = 401] [outer = 0x118212c00] 21:36:12 INFO - PROCESS | 1654 | 1468470972272 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 21:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:36:12 INFO - PROCESS | 1654 | 1468470972325 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 1654 | 1468470972326 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:36:12 INFO - PROCESS | 1654 | 1468470972328 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 1654 | 1468470972331 Marionette TRACE conn2 <- [1,510,null,{}] 21:36:12 INFO - PROCESS | 1654 | 1468470972339 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:12 INFO - PROCESS | 1654 | 1468470972342 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:12 INFO - PROCESS | 1654 | 1468470972416 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:36:12 INFO - PROCESS | 1654 | 1468470972467 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1654 | 1468470972469 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119161800 == 32 [pid = 1654] [id = 135] 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1133e5400) [pid = 1654] [serial = 402] [outer = 0x0] 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194e4c00) [pid = 1654] [serial = 403] [outer = 0x1133e5400] 21:36:12 INFO - PROCESS | 1654 | 1468470972498 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12380a000) [pid = 1654] [serial = 404] [outer = 0x1133e5400] 21:36:12 INFO - PROCESS | 1654 | 1468470972824 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 525ms 21:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:36:12 INFO - PROCESS | 1654 | 1468470972854 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 1654 | 1468470972856 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:36:12 INFO - PROCESS | 1654 | 1468470972858 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 1654 | 1468470972859 Marionette TRACE conn2 <- [1,514,null,{}] 21:36:12 INFO - PROCESS | 1654 | 1468470972861 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:12 INFO - PROCESS | 1654 | 1468470972862 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:12 INFO - PROCESS | 1654 | 1468470972939 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:36:12 INFO - PROCESS | 1654 | 1468470972943 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1654 | 1468470972944 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119aef000 == 33 [pid = 1654] [id = 136] 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123b3c800) [pid = 1654] [serial = 405] [outer = 0x0] 21:36:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1245cec00) [pid = 1654] [serial = 406] [outer = 0x123b3c800] 21:36:12 INFO - PROCESS | 1654 | 1468470972971 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125054800) [pid = 1654] [serial = 407] [outer = 0x123b3c800] 21:36:13 INFO - PROCESS | 1654 | 1468470973276 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:36: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 21:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 467ms 21:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:36:13 INFO - PROCESS | 1654 | 1468470973326 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 1654 | 1468470973327 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:36:13 INFO - PROCESS | 1654 | 1468470973329 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1654 | 1468470973330 Marionette TRACE conn2 <- [1,518,null,{}] 21:36:13 INFO - PROCESS | 1654 | 1468470973332 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:13 INFO - PROCESS | 1654 | 1468470973334 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:13 INFO - PROCESS | 1654 | 1468470973437 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:36:13 INFO - PROCESS | 1654 | 1468470973444 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 1654 | 1468470973445 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101a800 == 34 [pid = 1654] [id = 137] 21:36:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x125055400) [pid = 1654] [serial = 408] [outer = 0x0] 21:36:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125741400) [pid = 1654] [serial = 409] [outer = 0x125055400] 21:36:13 INFO - PROCESS | 1654 | 1468470973477 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1257ec400) [pid = 1654] [serial = 410] [outer = 0x125055400] 21:36:13 INFO - PROCESS | 1654 | 1468470973808 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 21:36:13 INFO - PROCESS | 1654 | 1468470973849 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 1654 | 1468470973850 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:36:13 INFO - PROCESS | 1654 | 1468470973852 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1654 | 1468470973853 Marionette TRACE conn2 <- [1,522,null,{}] 21:36:13 INFO - PROCESS | 1654 | 1468470973855 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:13 INFO - PROCESS | 1654 | 1468470973859 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:13 INFO - PROCESS | 1654 | 1468470973972 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:36:13 INFO - PROCESS | 1654 | 1468470973989 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 1654 | 1468470973990 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240a6000 == 35 [pid = 1654] [id = 138] 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126194000) [pid = 1654] [serial = 411] [outer = 0x0] 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1289ac400) [pid = 1654] [serial = 412] [outer = 0x126194000] 21:36:14 INFO - PROCESS | 1654 | 1468470974014 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128b93c00) [pid = 1654] [serial = 413] [outer = 0x126194000] 21:36:14 INFO - PROCESS | 1654 | 1468470974356 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 21:36:14 INFO - PROCESS | 1654 | 1468470974373 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:36:14 INFO - PROCESS | 1654 | 1468470974375 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:36:14 INFO - PROCESS | 1654 | 1468470974377 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1654 | 1468470974378 Marionette TRACE conn2 <- [1,526,null,{}] 21:36:14 INFO - PROCESS | 1654 | 1468470974380 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:14 INFO - PROCESS | 1654 | 1468470974381 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:14 INFO - PROCESS | 1654 | 1468470974476 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:36:14 INFO - PROCESS | 1654 | 1468470974497 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:14 INFO - PROCESS | 1654 | 1468470974498 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b35800 == 36 [pid = 1654] [id = 139] 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128dc1800) [pid = 1654] [serial = 414] [outer = 0x0] 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1290b3400) [pid = 1654] [serial = 415] [outer = 0x128dc1800] 21:36:14 INFO - PROCESS | 1654 | 1468470974522 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x129487c00) [pid = 1654] [serial = 416] [outer = 0x128dc1800] 21:36:14 INFO - PROCESS | 1654 | 1468470974850 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 21:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 21:36:14 INFO - PROCESS | 1654 | 1468470974898 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:36:14 INFO - PROCESS | 1654 | 1468470974900 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:36:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:36:14 INFO - PROCESS | 1654 | 1468470974902 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1654 | 1468470974903 Marionette TRACE conn2 <- [1,530,null,{}] 21:36:14 INFO - PROCESS | 1654 | 1468470974905 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:14 INFO - PROCESS | 1654 | 1468470974906 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:15 INFO - PROCESS | 1654 | 1468470974999 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:36:15 INFO - PROCESS | 1654 | 1468470975035 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1654 | 1468470975036 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c6000 == 37 [pid = 1654] [id = 140] 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129488800) [pid = 1654] [serial = 417] [outer = 0x0] 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a50f800) [pid = 1654] [serial = 418] [outer = 0x129488800] 21:36:15 INFO - PROCESS | 1654 | 1468470975061 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a58a400) [pid = 1654] [serial = 419] [outer = 0x129488800] 21:36:15 INFO - PROCESS | 1654 | 1468470975378 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:36:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:36:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:36:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:36:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 21:36:15 INFO - PROCESS | 1654 | 1468470975423 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 1654 | 1468470975424 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:36:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:36:15 INFO - PROCESS | 1654 | 1468470975426 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - PROCESS | 1654 | 1468470975427 Marionette TRACE conn2 <- [1,534,null,{}] 21:36:15 INFO - PROCESS | 1654 | 1468470975430 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:15 INFO - PROCESS | 1654 | 1468470975431 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:15 INFO - PROCESS | 1654 | 1468470975541 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:36:15 INFO - PROCESS | 1654 | 1468470975544 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1654 | 1468470975545 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a20800 == 38 [pid = 1654] [id = 141] 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a507000) [pid = 1654] [serial = 420] [outer = 0x0] 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a91d400) [pid = 1654] [serial = 421] [outer = 0x12a507000] 21:36:15 INFO - PROCESS | 1654 | 1468470975569 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b675400) [pid = 1654] [serial = 422] [outer = 0x12a507000] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x111aa5800) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116776400) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1290b4000) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x121117400) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119a32400) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1176e1800) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a505400) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112f94400) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a91fc00) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1239e3800) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11a0f0000) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12b685c00) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x115e59000) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1289ad000) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b812400) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:36:15 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a508c00) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:36:15 INFO - PROCESS | 1654 | 1468470975995 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:36:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 618ms 21:36:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:36:16 INFO - PROCESS | 1654 | 1468470976045 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1654 | 1468470976047 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:36:16 INFO - PROCESS | 1654 | 1468470976049 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1654 | 1468470976050 Marionette TRACE conn2 <- [1,538,null,{}] 21:36:16 INFO - PROCESS | 1654 | 1468470976052 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:16 INFO - PROCESS | 1654 | 1468470976053 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:16 INFO - PROCESS | 1654 | 1468470976134 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:36:16 INFO - PROCESS | 1654 | 1468470976210 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1654 | 1468470976211 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a23800 == 39 [pid = 1654] [id = 142] 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1128cd000) [pid = 1654] [serial = 423] [outer = 0x0] 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1188e9800) [pid = 1654] [serial = 424] [outer = 0x1128cd000] 21:36:16 INFO - PROCESS | 1654 | 1468470976242 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128b92400) [pid = 1654] [serial = 425] [outer = 0x1128cd000] 21:36:16 INFO - PROCESS | 1654 | 1468470976520 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 21:36:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 21:36:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:36:16 INFO - PROCESS | 1654 | 1468470976575 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1654 | 1468470976577 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:36:16 INFO - PROCESS | 1654 | 1468470976579 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1654 | 1468470976581 Marionette TRACE conn2 <- [1,542,null,{}] 21:36:16 INFO - PROCESS | 1654 | 1468470976583 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:16 INFO - PROCESS | 1654 | 1468470976586 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:16 INFO - PROCESS | 1654 | 1468470976684 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:36:16 INFO - PROCESS | 1654 | 1468470976690 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1654 | 1468470976691 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a6000 == 40 [pid = 1654] [id = 143] 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128dc0800) [pid = 1654] [serial = 426] [outer = 0x0] 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12ae9e800) [pid = 1654] [serial = 427] [outer = 0x128dc0800] 21:36:16 INFO - PROCESS | 1654 | 1468470976717 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b816c00) [pid = 1654] [serial = 428] [outer = 0x128dc0800] 21:36:17 INFO - PROCESS | 1654 | 1468470977055 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:36:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 21:36:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 524ms 21:36:17 INFO - PROCESS | 1654 | 1468470977105 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:36:17 INFO - PROCESS | 1654 | 1468470977106 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:36:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:36:17 INFO - PROCESS | 1654 | 1468470977109 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 1654 | 1468470977109 Marionette TRACE conn2 <- [1,546,null,{}] 21:36:17 INFO - PROCESS | 1654 | 1468470977112 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:17 INFO - PROCESS | 1654 | 1468470977113 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:17 INFO - PROCESS | 1654 | 1468470977181 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:36:17 INFO - PROCESS | 1654 | 1468470977190 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 1654 | 1468470977191 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87d000 == 41 [pid = 1654] [id = 144] 21:36:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b676400) [pid = 1654] [serial = 429] [outer = 0x0] 21:36:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b8d0800) [pid = 1654] [serial = 430] [outer = 0x12b676400] 21:36:17 INFO - PROCESS | 1654 | 1468470977235 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b90d000) [pid = 1654] [serial = 431] [outer = 0x12b676400] 21:36:17 INFO - PROCESS | 1654 | 1468470977710 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:36:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:36:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 21:36:17 INFO - PROCESS | 1654 | 1468470977741 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:36:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:36:17 INFO - PROCESS | 1654 | 1468470977743 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:36:17 INFO - PROCESS | 1654 | 1468470977746 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 1654 | 1468470977748 Marionette TRACE conn2 <- [1,550,null,{}] 21:36:17 INFO - PROCESS | 1654 | 1468470977751 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:17 INFO - PROCESS | 1654 | 1468470977753 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:17 INFO - PROCESS | 1654 | 1468470977892 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:36:18 INFO - PROCESS | 1654 | 1468470978078 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1654 | 1468470978080 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11334c000 == 42 [pid = 1654] [id = 145] 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112a79c00) [pid = 1654] [serial = 432] [outer = 0x0] 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112f75c00) [pid = 1654] [serial = 433] [outer = 0x112a79c00] 21:36:18 INFO - PROCESS | 1654 | 1468470978115 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1160dc400) [pid = 1654] [serial = 434] [outer = 0x112a79c00] 21:36:18 INFO - PROCESS | 1654 | 1468470978483 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 21:36:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 775ms 21:36:18 INFO - PROCESS | 1654 | 1468470978523 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 1654 | 1468470978525 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:36:18 INFO - PROCESS | 1654 | 1468470978528 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 1654 | 1468470978530 Marionette TRACE conn2 <- [1,554,null,{}] 21:36:18 INFO - PROCESS | 1654 | 1468470978534 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:18 INFO - PROCESS | 1654 | 1468470978535 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:18 INFO - PROCESS | 1654 | 1468470978637 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:36:18 INFO - PROCESS | 1654 | 1468470978694 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1654 | 1468470978696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x119298800 == 43 [pid = 1654] [id = 146] 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1176e7800) [pid = 1654] [serial = 435] [outer = 0x0] 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1182e6800) [pid = 1654] [serial = 436] [outer = 0x1176e7800] 21:36:18 INFO - PROCESS | 1654 | 1468470978726 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119190800) [pid = 1654] [serial = 437] [outer = 0x1176e7800] 21:36:19 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:19 INFO - PROCESS | 1654 | 1468470979187 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 21:36:19 INFO - PROCESS | 1654 | 1468470979202 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1654 | 1468470979205 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:36:19 INFO - PROCESS | 1654 | 1468470979208 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1654 | 1468470979209 Marionette TRACE conn2 <- [1,558,null,{}] 21:36:19 INFO - PROCESS | 1654 | 1468470979211 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:19 INFO - PROCESS | 1654 | 1468470979213 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:19 INFO - PROCESS | 1654 | 1468470979315 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:36:19 INFO - PROCESS | 1654 | 1468470979414 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 1654 | 1468470979416 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a15800 == 44 [pid = 1654] [id = 147] 21:36:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119a2dc00) [pid = 1654] [serial = 438] [outer = 0x0] 21:36:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123808c00) [pid = 1654] [serial = 439] [outer = 0x119a2dc00] 21:36:19 INFO - PROCESS | 1654 | 1468470979446 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124bae000) [pid = 1654] [serial = 440] [outer = 0x119a2dc00] 21:36:19 INFO - PROCESS | 1654 | 1468470979876 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 718ms 21:36:19 INFO - PROCESS | 1654 | 1468470979927 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1654 | 1468470979930 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:36:19 INFO - PROCESS | 1654 | 1468470979941 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1654 | 1468470979947 Marionette TRACE conn2 <- [1,562,null,{}] 21:36:19 INFO - PROCESS | 1654 | 1468470979952 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:19 INFO - PROCESS | 1654 | 1468470979956 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:20 INFO - PROCESS | 1654 | 1468470980105 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:36:20 INFO - PROCESS | 1654 | 1468470980199 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1654 | 1468470980200 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b87b000 == 45 [pid = 1654] [id = 148] 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x121119000) [pid = 1654] [serial = 441] [outer = 0x0] 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126aedc00) [pid = 1654] [serial = 442] [outer = 0x121119000] 21:36:20 INFO - PROCESS | 1654 | 1468470980230 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1290b4000) [pid = 1654] [serial = 443] [outer = 0x121119000] 21:36:20 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:20 INFO - PROCESS | 1654 | 1468470980648 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 737ms 21:36:20 INFO - PROCESS | 1654 | 1468470980671 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:36:20 INFO - PROCESS | 1654 | 1468470980673 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:36:20 INFO - PROCESS | 1654 | 1468470980675 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 1654 | 1468470980677 Marionette TRACE conn2 <- [1,566,null,{}] 21:36:20 INFO - PROCESS | 1654 | 1468470980679 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:20 INFO - PROCESS | 1654 | 1468470980680 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:20 INFO - PROCESS | 1654 | 1468470980782 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:36:20 INFO - PROCESS | 1654 | 1468470980838 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1654 | 1468470980840 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b932000 == 46 [pid = 1654] [id = 149] 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a592000) [pid = 1654] [serial = 444] [outer = 0x0] 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b686c00) [pid = 1654] [serial = 445] [outer = 0x12a592000] 21:36:20 INFO - PROCESS | 1654 | 1468470980867 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b81c000) [pid = 1654] [serial = 446] [outer = 0x12a592000] 21:36:21 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:21 INFO - PROCESS | 1654 | 1468470981394 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 773ms 21:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:36:21 INFO - PROCESS | 1654 | 1468470981449 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 1654 | 1468470981451 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:36:21 INFO - PROCESS | 1654 | 1468470981453 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 1654 | 1468470981455 Marionette TRACE conn2 <- [1,570,null,{}] 21:36:21 INFO - PROCESS | 1654 | 1468470981458 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:21 INFO - PROCESS | 1654 | 1468470981461 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:21 INFO - PROCESS | 1654 | 1468470981607 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:36:21 INFO - PROCESS | 1654 | 1468470981700 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 1654 | 1468470981705 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170eb800 == 47 [pid = 1654] [id = 150] 21:36:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a58f000) [pid = 1654] [serial = 447] [outer = 0x0] 21:36:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b673800) [pid = 1654] [serial = 448] [outer = 0x12a58f000] 21:36:21 INFO - PROCESS | 1654 | 1468470981762 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bd53400) [pid = 1654] [serial = 449] [outer = 0x12a58f000] 21:36:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:22 INFO - PROCESS | 1654 | 1468470982461 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1021ms 21:36:22 INFO - PROCESS | 1654 | 1468470982489 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 1654 | 1468470982490 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:36:22 INFO - PROCESS | 1654 | 1468470982496 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 1654 | 1468470982498 Marionette TRACE conn2 <- [1,574,null,{}] 21:36:22 INFO - PROCESS | 1654 | 1468470982517 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:22 INFO - PROCESS | 1654 | 1468470982519 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:22 INFO - PROCESS | 1654 | 1468470982657 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:36:22 INFO - PROCESS | 1654 | 1468470982760 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 1654 | 1468470982763 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d6000 == 48 [pid = 1654] [id = 151] 21:36:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1188ec000) [pid = 1654] [serial = 450] [outer = 0x0] 21:36:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119198c00) [pid = 1654] [serial = 451] [outer = 0x1188ec000] 21:36:22 INFO - PROCESS | 1654 | 1468470982809 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119c3d400) [pid = 1654] [serial = 452] [outer = 0x1188ec000] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87d000 == 47 [pid = 1654] [id = 144] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a6000 == 46 [pid = 1654] [id = 143] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x128a23800 == 45 [pid = 1654] [id = 142] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x128a20800 == 44 [pid = 1654] [id = 141] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1261c6000 == 43 [pid = 1654] [id = 140] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x124b35800 == 42 [pid = 1654] [id = 139] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1240a6000 == 41 [pid = 1654] [id = 138] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12101a800 == 40 [pid = 1654] [id = 137] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119aef000 == 39 [pid = 1654] [id = 136] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119161800 == 38 [pid = 1654] [id = 135] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d7000 == 37 [pid = 1654] [id = 134] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x116999000 == 36 [pid = 1654] [id = 133] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11623c800 == 35 [pid = 1654] [id = 131] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12af52000 == 34 [pid = 1654] [id = 130] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11943f800 == 33 [pid = 1654] [id = 132] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1170eb800 == 32 [pid = 1654] [id = 150] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b932000 == 31 [pid = 1654] [id = 149] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b87b000 == 30 [pid = 1654] [id = 148] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x128a15800 == 29 [pid = 1654] [id = 147] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119298800 == 28 [pid = 1654] [id = 146] 21:36:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11334c000 == 27 [pid = 1654] [id = 145] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12a593400) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119819800) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11a0f1c00) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116939400) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1176dec00) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x129488000) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a44ac00) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1245cd800) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x125741c00) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b90f400) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1182dd000) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11861fc00) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a52ac00) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1289cb400) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1290b5400) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b680000) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1289ae000) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289c8800) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12392b000) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1245d0c00) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12b8ce800) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b814400) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b903400) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1182e1800) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12ae8f400) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12492e400) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12bd54800) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a911800) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12bd4f400) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a534000) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12b911c00) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 21:36:23 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b90b800) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 21:36:24 INFO - PROCESS | 1654 | 1468470984091 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1642ms 21:36:24 INFO - PROCESS | 1654 | 1468470984138 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:36:24 INFO - PROCESS | 1654 | 1468470984140 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:36:24 INFO - PROCESS | 1654 | 1468470984143 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:36:24 INFO - PROCESS | 1654 | 1468470984145 Marionette TRACE conn2 <- [1,578,null,{}] 21:36:24 INFO - PROCESS | 1654 | 1468470984148 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:24 INFO - PROCESS | 1654 | 1468470984150 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:24 INFO - PROCESS | 1654 | 1468470984241 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:36:24 INFO - PROCESS | 1654 | 1468470984295 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 1654 | 1468470984296 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11608d000 == 28 [pid = 1654] [id = 152] 21:36:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1151d9800) [pid = 1654] [serial = 453] [outer = 0x0] 21:36:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116905400) [pid = 1654] [serial = 454] [outer = 0x1151d9800] 21:36:24 INFO - PROCESS | 1654 | 1468470984338 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11697c400) [pid = 1654] [serial = 455] [outer = 0x1151d9800] 21:36:24 INFO - PROCESS | 1654 | 1468470984981 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 872ms 21:36:25 INFO - PROCESS | 1654 | 1468470985036 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1654 | 1468470985040 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:36:25 INFO - PROCESS | 1654 | 1468470985046 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1654 | 1468470985048 Marionette TRACE conn2 <- [1,582,null,{}] 21:36:25 INFO - PROCESS | 1654 | 1468470985050 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:25 INFO - PROCESS | 1654 | 1468470985052 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:25 INFO - PROCESS | 1654 | 1468470985150 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:36:25 INFO - PROCESS | 1654 | 1468470985222 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 1654 | 1468470985223 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x117236800 == 29 [pid = 1654] [id = 153] 21:36:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117ea4400) [pid = 1654] [serial = 456] [outer = 0x0] 21:36:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1182e7c00) [pid = 1654] [serial = 457] [outer = 0x117ea4400] 21:36:25 INFO - PROCESS | 1654 | 1468470985255 Marionette DEBUG loaded listener.js 21:36:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11861e000) [pid = 1654] [serial = 458] [outer = 0x117ea4400] 21:36:25 INFO - PROCESS | 1654 | 1468470985848 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:36:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 825ms 21:36:25 INFO - PROCESS | 1654 | 1468470985872 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1654 | 1468470985874 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:36:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:36:25 INFO - PROCESS | 1654 | 1468470985878 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1654 | 1468470985880 Marionette TRACE conn2 <- [1,586,null,{}] 21:36:25 INFO - PROCESS | 1654 | 1468470985885 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:25 INFO - PROCESS | 1654 | 1468470985888 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:25 INFO - PROCESS | 1654 | 1468470985969 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:36:25 INFO - PROCESS | 1654 | 1468470985974 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 1654 | 1468470985975 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x116674800 == 30 [pid = 1654] [id = 154] 21:36:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1160d8000) [pid = 1654] [serial = 459] [outer = 0x0] 21:36:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116779000) [pid = 1654] [serial = 460] [outer = 0x1160d8000] 21:36:26 INFO - PROCESS | 1654 | 1468470986007 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1176e5400) [pid = 1654] [serial = 461] [outer = 0x1160d8000] 21:36:26 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:26 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:26 INFO - PROCESS | 1654 | 1468470986380 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 21:36:26 INFO - PROCESS | 1654 | 1468470986399 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 1654 | 1468470986404 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:36:26 INFO - PROCESS | 1654 | 1468470986409 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 1654 | 1468470986410 Marionette TRACE conn2 <- [1,590,null,{}] 21:36:26 INFO - PROCESS | 1654 | 1468470986413 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:26 INFO - PROCESS | 1654 | 1468470986414 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:26 INFO - PROCESS | 1654 | 1468470986508 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:36:26 INFO - PROCESS | 1654 | 1468470986514 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 1654 | 1468470986516 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x118305800 == 31 [pid = 1654] [id = 155] 21:36:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194dec00) [pid = 1654] [serial = 462] [outer = 0x0] 21:36:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1194e8000) [pid = 1654] [serial = 463] [outer = 0x1194dec00] 21:36:26 INFO - PROCESS | 1654 | 1468470986543 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119820800) [pid = 1654] [serial = 464] [outer = 0x1194dec00] 21:36:26 INFO - PROCESS | 1654 | 1468470986880 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 21:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:36:26 INFO - PROCESS | 1654 | 1468470986936 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 1654 | 1468470986937 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:36:26 INFO - PROCESS | 1654 | 1468470986940 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 1654 | 1468470986942 Marionette TRACE conn2 <- [1,594,null,{}] 21:36:26 INFO - PROCESS | 1654 | 1468470986950 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:26 INFO - PROCESS | 1654 | 1468470986953 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:27 INFO - PROCESS | 1654 | 1468470987028 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:36:27 INFO - PROCESS | 1654 | 1468470987037 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1654 | 1468470987040 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119450800 == 32 [pid = 1654] [id = 156] 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x117ea2400) [pid = 1654] [serial = 465] [outer = 0x0] 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121117400) [pid = 1654] [serial = 466] [outer = 0x117ea2400] 21:36:27 INFO - PROCESS | 1654 | 1468470987067 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123b3d000) [pid = 1654] [serial = 467] [outer = 0x117ea2400] 21:36:27 INFO - PROCESS | 1654 | 1468470987391 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 21:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:36:27 INFO - PROCESS | 1654 | 1468470987410 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1654 | 1468470987412 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:36:27 INFO - PROCESS | 1654 | 1468470987414 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1654 | 1468470987416 Marionette TRACE conn2 <- [1,598,null,{}] 21:36:27 INFO - PROCESS | 1654 | 1468470987419 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:27 INFO - PROCESS | 1654 | 1468470987422 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:27 INFO - PROCESS | 1654 | 1468470987529 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:36:27 INFO - PROCESS | 1654 | 1468470987536 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1654 | 1468470987537 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119add000 == 33 [pid = 1654] [id = 157] 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12380a800) [pid = 1654] [serial = 468] [outer = 0x0] 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1240c1800) [pid = 1654] [serial = 469] [outer = 0x12380a800] 21:36:27 INFO - PROCESS | 1654 | 1468470987562 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124b2f800) [pid = 1654] [serial = 470] [outer = 0x12380a800] 21:36:27 INFO - PROCESS | 1654 | 1468470987924 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:36:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 21:36:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:36:27 INFO - PROCESS | 1654 | 1468470987935 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1654 | 1468470987936 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:36:27 INFO - PROCESS | 1654 | 1468470987939 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1654 | 1468470987940 Marionette TRACE conn2 <- [1,602,null,{}] 21:36:27 INFO - PROCESS | 1654 | 1468470987942 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:27 INFO - PROCESS | 1654 | 1468470987943 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:28 INFO - PROCESS | 1654 | 1468470988045 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:36:28 INFO - PROCESS | 1654 | 1468470988049 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 1654 | 1468470988050 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12397a800 == 34 [pid = 1654] [id = 158] 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x112e95800) [pid = 1654] [serial = 471] [outer = 0x0] 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124f04400) [pid = 1654] [serial = 472] [outer = 0x112e95800] 21:36:28 INFO - PROCESS | 1654 | 1468470988078 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x125744c00) [pid = 1654] [serial = 473] [outer = 0x112e95800] 21:36:28 INFO - PROCESS | 1654 | 1468470988413 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 21:36:28 INFO - PROCESS | 1654 | 1468470988457 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 1654 | 1468470988458 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:36:28 INFO - PROCESS | 1654 | 1468470988461 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1654 | 1468470988462 Marionette TRACE conn2 <- [1,606,null,{}] 21:36:28 INFO - PROCESS | 1654 | 1468470988464 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:28 INFO - PROCESS | 1654 | 1468470988468 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:28 INFO - PROCESS | 1654 | 1468470988579 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:36:28 INFO - PROCESS | 1654 | 1468470988591 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 1654 | 1468470988592 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242cc000 == 35 [pid = 1654] [id = 159] 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1257eb800) [pid = 1654] [serial = 474] [outer = 0x0] 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126aee400) [pid = 1654] [serial = 475] [outer = 0x1257eb800] 21:36:28 INFO - PROCESS | 1654 | 1468470988617 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1289c1400) [pid = 1654] [serial = 476] [outer = 0x1257eb800] 21:36:28 INFO - PROCESS | 1654 | 1468470988945 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 21:36:28 INFO - PROCESS | 1654 | 1468470988987 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 1654 | 1468470988988 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:36:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:36:28 INFO - PROCESS | 1654 | 1468470988991 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1654 | 1468470988992 Marionette TRACE conn2 <- [1,610,null,{}] 21:36:29 INFO - PROCESS | 1654 | 1468470989000 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:29 INFO - PROCESS | 1654 | 1468470989001 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:29 INFO - PROCESS | 1654 | 1468470989095 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:36:29 INFO - PROCESS | 1654 | 1468470989098 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 1654 | 1468470989099 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x125078000 == 36 [pid = 1654] [id = 160] 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12618dc00) [pid = 1654] [serial = 477] [outer = 0x0] 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128b90800) [pid = 1654] [serial = 478] [outer = 0x12618dc00] 21:36:29 INFO - PROCESS | 1654 | 1468470989124 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1291da000) [pid = 1654] [serial = 479] [outer = 0x12618dc00] 21:36:29 INFO - PROCESS | 1654 | 1468470989451 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 21:36:29 INFO - PROCESS | 1654 | 1468470989465 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 1654 | 1468470989466 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:36:29 INFO - PROCESS | 1654 | 1468470989476 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:36:29 INFO - PROCESS | 1654 | 1468470989477 Marionette TRACE conn2 <- [1,614,null,{}] 21:36:29 INFO - PROCESS | 1654 | 1468470989486 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:29 INFO - PROCESS | 1654 | 1468470989489 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:29 INFO - PROCESS | 1654 | 1468470989589 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:36:29 INFO - PROCESS | 1654 | 1468470989593 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 1654 | 1468470989594 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261be800 == 37 [pid = 1654] [id = 161] 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1289c1000) [pid = 1654] [serial = 480] [outer = 0x0] 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12948c000) [pid = 1654] [serial = 481] [outer = 0x1289c1000] 21:36:29 INFO - PROCESS | 1654 | 1468470989618 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a510000) [pid = 1654] [serial = 482] [outer = 0x1289c1000] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x112a79c00) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1176e7800) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119a2dc00) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x121119000) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a58f000) [pid = 1654] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a592000) [pid = 1654] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b676400) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118619c00) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x129488800) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116a0a000) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a507000) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x125055400) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128dc0800) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112d9f000) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126657400) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1128cd000) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123b3c800) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1133e5400) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118212c00) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126194000) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:36:29 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128dc1800) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:36:29 INFO - PROCESS | 1654 | 1468470989988 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:36:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:36:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 21:36:29 INFO - PROCESS | 1654 | 1468470989996 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 1654 | 1468470989997 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:36:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:36:30 INFO - PROCESS | 1654 | 1468470990000 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 1654 | 1468470990012 Marionette TRACE conn2 <- [1,618,null,{}] 21:36:30 INFO - PROCESS | 1654 | 1468470990014 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:30 INFO - PROCESS | 1654 | 1468470990015 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:30 INFO - PROCESS | 1654 | 1468470990096 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:36:30 INFO - PROCESS | 1654 | 1468470990099 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 1654 | 1468470990101 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944c800 == 38 [pid = 1654] [id = 162] 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112a79c00) [pid = 1654] [serial = 483] [outer = 0x0] 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118612000) [pid = 1654] [serial = 484] [outer = 0x112a79c00] 21:36:30 INFO - PROCESS | 1654 | 1468470990129 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123e33800) [pid = 1654] [serial = 485] [outer = 0x112a79c00] 21:36:30 INFO - PROCESS | 1654 | 1468470990443 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:36:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:36:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 481ms 21:36:30 INFO - PROCESS | 1654 | 1468470990481 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 1654 | 1468470990482 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:36:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:36:30 INFO - PROCESS | 1654 | 1468470990501 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 1654 | 1468470990503 Marionette TRACE conn2 <- [1,622,null,{}] 21:36:30 INFO - PROCESS | 1654 | 1468470990508 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:30 INFO - PROCESS | 1654 | 1468470990510 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:30 INFO - PROCESS | 1654 | 1468470990590 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:36:30 INFO - PROCESS | 1654 | 1468470990594 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 1654 | 1468470990595 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129003000 == 39 [pid = 1654] [id = 163] 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118563c00) [pid = 1654] [serial = 486] [outer = 0x0] 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291dd400) [pid = 1654] [serial = 487] [outer = 0x118563c00] 21:36:30 INFO - PROCESS | 1654 | 1468470990619 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a52d000) [pid = 1654] [serial = 488] [outer = 0x118563c00] 21:36:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a592800) [pid = 1654] [serial = 489] [outer = 0x12cc69800] 21:36:30 INFO - PROCESS | 1654 | 1468470990982 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 21:36:31 INFO - PROCESS | 1654 | 1468470991024 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:36:31 INFO - PROCESS | 1654 | 1468470991038 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:36:31 INFO - PROCESS | 1654 | 1468470991041 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 1654 | 1468470991044 Marionette TRACE conn2 <- [1,626,null,{}] 21:36:31 INFO - PROCESS | 1654 | 1468470991047 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:31 INFO - PROCESS | 1654 | 1468470991050 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:31 INFO - PROCESS | 1654 | 1468470991220 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:36:31 INFO - PROCESS | 1654 | 1468470991281 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1654 | 1468470991283 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11949b000 == 40 [pid = 1654] [id = 164] 21:36:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1133ce400) [pid = 1654] [serial = 490] [outer = 0x0] 21:36:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1182dd800) [pid = 1654] [serial = 491] [outer = 0x1133ce400] 21:36:31 INFO - PROCESS | 1654 | 1468470991329 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b67e400) [pid = 1654] [serial = 492] [outer = 0x1133ce400] 21:36:31 INFO - PROCESS | 1654 | 1468470991748 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:36:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 21:36:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:36:31 INFO - PROCESS | 1654 | 1468470991763 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 1654 | 1468470991764 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:36:31 INFO - PROCESS | 1654 | 1468470991766 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 1654 | 1468470991767 Marionette TRACE conn2 <- [1,630,null,{}] 21:36:31 INFO - PROCESS | 1654 | 1468470991771 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:31 INFO - PROCESS | 1654 | 1468470991773 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:31 INFO - PROCESS | 1654 | 1468470991874 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:36:31 INFO - PROCESS | 1654 | 1468470991958 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1654 | 1468470991960 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x112753800 == 41 [pid = 1654] [id = 165] 21:36:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x111e2dc00) [pid = 1654] [serial = 493] [outer = 0x0] 21:36:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1128d0400) [pid = 1654] [serial = 494] [outer = 0x111e2dc00] 21:36:31 INFO - PROCESS | 1654 | 1468470991991 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x113d91c00) [pid = 1654] [serial = 495] [outer = 0x111e2dc00] 21:36:32 INFO - PROCESS | 1654 | 1468470992439 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:36:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:36:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 721ms 21:36:32 INFO - PROCESS | 1654 | 1468470992489 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:36:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:36:32 INFO - PROCESS | 1654 | 1468470992491 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:36:32 INFO - PROCESS | 1654 | 1468470992494 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 1654 | 1468470992497 Marionette TRACE conn2 <- [1,634,null,{}] 21:36:32 INFO - PROCESS | 1654 | 1468470992500 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:32 INFO - PROCESS | 1654 | 1468470992502 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:32 INFO - PROCESS | 1654 | 1468470992605 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:36:32 INFO - PROCESS | 1654 | 1468470992705 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:32 INFO - PROCESS | 1654 | 1468470992707 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119443000 == 42 [pid = 1654] [id = 166] 21:36:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119144000) [pid = 1654] [serial = 496] [outer = 0x0] 21:36:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119190c00) [pid = 1654] [serial = 497] [outer = 0x119144000] 21:36:32 INFO - PROCESS | 1654 | 1468470992756 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a2d800) [pid = 1654] [serial = 498] [outer = 0x119144000] 21:36:33 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:33 INFO - PROCESS | 1654 | 1468470993253 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 21:36:33 INFO - PROCESS | 1654 | 1468470993317 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 1654 | 1468470993320 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:36:33 INFO - PROCESS | 1654 | 1468470993323 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 1654 | 1468470993324 Marionette TRACE conn2 <- [1,638,null,{}] 21:36:33 INFO - PROCESS | 1654 | 1468470993326 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:33 INFO - PROCESS | 1654 | 1468470993328 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:33 INFO - PROCESS | 1654 | 1468470993432 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:36:33 INFO - PROCESS | 1654 | 1468470993499 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 1654 | 1468470993500 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x126694000 == 43 [pid = 1654] [id = 167] 21:36:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119820c00) [pid = 1654] [serial = 499] [outer = 0x0] 21:36:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123c44800) [pid = 1654] [serial = 500] [outer = 0x119820c00] 21:36:33 INFO - PROCESS | 1654 | 1468470993531 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x125743c00) [pid = 1654] [serial = 501] [outer = 0x119820c00] 21:36:33 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:33 INFO - PROCESS | 1654 | 1468470993920 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:36:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 621ms 21:36:33 INFO - PROCESS | 1654 | 1468470993944 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 1654 | 1468470993946 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:36:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:36:33 INFO - PROCESS | 1654 | 1468470993953 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 1654 | 1468470993957 Marionette TRACE conn2 <- [1,642,null,{}] 21:36:33 INFO - PROCESS | 1654 | 1468470993961 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:33 INFO - PROCESS | 1654 | 1468470993963 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:34 INFO - PROCESS | 1654 | 1468470994086 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:36:34 INFO - PROCESS | 1654 | 1468470994151 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 1654 | 1468470994152 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87b000 == 44 [pid = 1654] [id = 168] 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126848c00) [pid = 1654] [serial = 502] [outer = 0x0] 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1289b4000) [pid = 1654] [serial = 503] [outer = 0x126848c00] 21:36:34 INFO - PROCESS | 1654 | 1468470994178 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12948c400) [pid = 1654] [serial = 504] [outer = 0x126848c00] 21:36:34 INFO - PROCESS | 1654 | 1468470994587 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:36:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 677ms 21:36:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:36:34 INFO - PROCESS | 1654 | 1468470994627 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1654 | 1468470994629 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:36:34 INFO - PROCESS | 1654 | 1468470994631 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1654 | 1468470994632 Marionette TRACE conn2 <- [1,646,null,{}] 21:36:34 INFO - PROCESS | 1654 | 1468470994635 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:34 INFO - PROCESS | 1654 | 1468470994636 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:34 INFO - PROCESS | 1654 | 1468470994734 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:36:34 INFO - PROCESS | 1654 | 1468470994786 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 1654 | 1468470994787 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b641000 == 45 [pid = 1654] [id = 169] 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12a532c00) [pid = 1654] [serial = 505] [outer = 0x0] 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b66c800) [pid = 1654] [serial = 506] [outer = 0x12a532c00] 21:36:34 INFO - PROCESS | 1654 | 1468470994815 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b68b400) [pid = 1654] [serial = 507] [outer = 0x12a532c00] 21:36:35 INFO - PROCESS | 1654 | 1468470995198 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:36:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:36:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 618ms 21:36:35 INFO - PROCESS | 1654 | 1468470995249 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:36:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:36:35 INFO - PROCESS | 1654 | 1468470995251 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:36:35 INFO - PROCESS | 1654 | 1468470995253 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:36:35 INFO - PROCESS | 1654 | 1468470995255 Marionette TRACE conn2 <- [1,650,null,{}] 21:36:35 INFO - PROCESS | 1654 | 1468470995257 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:35 INFO - PROCESS | 1654 | 1468470995258 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:35 INFO - PROCESS | 1654 | 1468470995359 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:36:35 INFO - PROCESS | 1654 | 1468470995456 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 1654 | 1468470995460 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e56800 == 46 [pid = 1654] [id = 170] 21:36:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1291e6c00) [pid = 1654] [serial = 508] [outer = 0x0] 21:36:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a536800) [pid = 1654] [serial = 509] [outer = 0x1291e6c00] 21:36:35 INFO - PROCESS | 1654 | 1468470995496 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b81f400) [pid = 1654] [serial = 510] [outer = 0x1291e6c00] 21:36:36 INFO - PROCESS | 1654 | 1468470996049 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 819ms 21:36:36 INFO - PROCESS | 1654 | 1468470996074 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 1654 | 1468470996077 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:36:36 INFO - PROCESS | 1654 | 1468470996081 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 1654 | 1468470996084 Marionette TRACE conn2 <- [1,654,null,{}] 21:36:36 INFO - PROCESS | 1654 | 1468470996090 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:36 INFO - PROCESS | 1654 | 1468470996092 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:36 INFO - PROCESS | 1654 | 1468470996215 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:36:36 INFO - PROCESS | 1654 | 1468470996273 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1654 | 1468470996275 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11826f000 == 47 [pid = 1654] [id = 171] 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11692bc00) [pid = 1654] [serial = 511] [outer = 0x0] 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11693a800) [pid = 1654] [serial = 512] [outer = 0x11692bc00] 21:36:36 INFO - PROCESS | 1654 | 1468470996302 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x118620400) [pid = 1654] [serial = 513] [outer = 0x11692bc00] 21:36:36 INFO - PROCESS | 1654 | 1468470996761 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11949b000 == 46 [pid = 1654] [id = 164] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129003000 == 45 [pid = 1654] [id = 163] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11944c800 == 44 [pid = 1654] [id = 162] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1261be800 == 43 [pid = 1654] [id = 161] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x125078000 == 42 [pid = 1654] [id = 160] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1242cc000 == 41 [pid = 1654] [id = 159] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12397a800 == 40 [pid = 1654] [id = 158] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119198c00) [pid = 1654] [serial = 451] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119add000 == 39 [pid = 1654] [id = 157] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119450800 == 38 [pid = 1654] [id = 156] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x118305800 == 37 [pid = 1654] [id = 155] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116674800 == 36 [pid = 1654] [id = 154] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x117236800 == 35 [pid = 1654] [id = 153] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11608d000 == 34 [pid = 1654] [id = 152] 21:36:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d6000 == 33 [pid = 1654] [id = 151] 21:36:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:36:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 727ms 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x112f75c00) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1160dc400) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119190800) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1182e6800) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x124bae000) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123808c00) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1290b4000) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x126aedc00) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b673800) [pid = 1654] [serial = 448] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b81c000) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b686c00) [pid = 1654] [serial = 445] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12bd53400) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b90d000) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b8d0800) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1194e8c00) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a50f800) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11821e000) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12b675400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1173edc00) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119142c00) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1257ec400) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12ae9e800) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116907c00) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12bf1f400) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x128b92400) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1245cec00) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194e4c00) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125054800) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118898400) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a91d400) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125741400) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12380a000) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1289ac400) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1188e9800) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a58a400) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1138f3000) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b816c00) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1290b3400) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11860ac00) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x129487c00) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128b93c00) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 21:36:36 INFO - PROCESS | 1654 | 1468470996811 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 1654 | 1468470996814 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:36:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:36:36 INFO - PROCESS | 1654 | 1468470996821 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 1654 | 1468470996823 Marionette TRACE conn2 <- [1,658,null,{}] 21:36:36 INFO - PROCESS | 1654 | 1468470996825 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:36 INFO - PROCESS | 1654 | 1468470996827 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:36 INFO - PROCESS | 1654 | 1468470996906 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:36:36 INFO - PROCESS | 1654 | 1468470996910 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1654 | 1468470996912 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d6000 == 34 [pid = 1654] [id = 172] 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119192400) [pid = 1654] [serial = 514] [outer = 0x0] 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1194e6000) [pid = 1654] [serial = 515] [outer = 0x119192400] 21:36:36 INFO - PROCESS | 1654 | 1468470996940 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123809800) [pid = 1654] [serial = 516] [outer = 0x119192400] 21:36:37 INFO - PROCESS | 1654 | 1468470997329 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:36:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:36:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 21:36:37 INFO - PROCESS | 1654 | 1468470997357 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 1654 | 1468470997359 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:36:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:36:37 INFO - PROCESS | 1654 | 1468470997365 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 1654 | 1468470997370 Marionette TRACE conn2 <- [1,662,null,{}] 21:36:37 INFO - PROCESS | 1654 | 1468470997381 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:37 INFO - PROCESS | 1654 | 1468470997387 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:37 INFO - PROCESS | 1654 | 1468470997515 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:36:37 INFO - PROCESS | 1654 | 1468470997528 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:37 INFO - PROCESS | 1654 | 1468470997530 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11929b000 == 35 [pid = 1654] [id = 173] 21:36:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124bae000) [pid = 1654] [serial = 517] [outer = 0x0] 21:36:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1257ec400) [pid = 1654] [serial = 518] [outer = 0x124bae000] 21:36:37 INFO - PROCESS | 1654 | 1468470997575 Marionette DEBUG loaded listener.js 21:36:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126543c00) [pid = 1654] [serial = 519] [outer = 0x124bae000] 21:36:37 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:37 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:38 INFO - PROCESS | 1654 | 1468470998026 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 675ms 21:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:36:38 INFO - PROCESS | 1654 | 1468470998040 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 1654 | 1468470998041 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:36:38 INFO - PROCESS | 1654 | 1468470998044 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - PROCESS | 1654 | 1468470998045 Marionette TRACE conn2 <- [1,666,null,{}] 21:36:38 INFO - PROCESS | 1654 | 1468470998047 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:38 INFO - PROCESS | 1654 | 1468470998048 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:38 INFO - PROCESS | 1654 | 1468470998144 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:36:38 INFO - PROCESS | 1654 | 1468470998149 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 1654 | 1468470998150 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x121007800 == 36 [pid = 1654] [id = 174] 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1289be000) [pid = 1654] [serial = 520] [outer = 0x0] 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128b8f000) [pid = 1654] [serial = 521] [outer = 0x1289be000] 21:36:38 INFO - PROCESS | 1654 | 1468470998176 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1291da400) [pid = 1654] [serial = 522] [outer = 0x1289be000] 21:36:38 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:38 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:38 INFO - PROCESS | 1654 | 1468470998495 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 21:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:36:38 INFO - PROCESS | 1654 | 1468470998512 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 1654 | 1468470998514 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:36:38 INFO - PROCESS | 1654 | 1468470998516 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - PROCESS | 1654 | 1468470998517 Marionette TRACE conn2 <- [1,670,null,{}] 21:36:38 INFO - PROCESS | 1654 | 1468470998521 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:38 INFO - PROCESS | 1654 | 1468470998523 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:38 INFO - PROCESS | 1654 | 1468470998633 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:36:38 INFO - PROCESS | 1654 | 1468470998640 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 1654 | 1468470998641 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x123975800 == 37 [pid = 1654] [id = 175] 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124ea9c00) [pid = 1654] [serial = 523] [outer = 0x0] 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1291d9400) [pid = 1654] [serial = 524] [outer = 0x124ea9c00] 21:36:38 INFO - PROCESS | 1654 | 1468470998665 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12afae800) [pid = 1654] [serial = 525] [outer = 0x124ea9c00] 21:36:39 INFO - PROCESS | 1654 | 1468470999010 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 21:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:36:39 INFO - PROCESS | 1654 | 1468470999041 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 1654 | 1468470999042 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:36:39 INFO - PROCESS | 1654 | 1468470999044 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 1654 | 1468470999045 Marionette TRACE conn2 <- [1,674,null,{}] 21:36:39 INFO - PROCESS | 1654 | 1468470999047 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:39 INFO - PROCESS | 1654 | 1468470999051 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:39 INFO - PROCESS | 1654 | 1468470999168 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:36:39 INFO - PROCESS | 1654 | 1468470999172 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 1654 | 1468470999173 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x125085000 == 38 [pid = 1654] [id = 176] 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12ae9e800) [pid = 1654] [serial = 526] [outer = 0x0] 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b8cbc00) [pid = 1654] [serial = 527] [outer = 0x12ae9e800] 21:36:39 INFO - PROCESS | 1654 | 1468470999230 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12bd4b400) [pid = 1654] [serial = 528] [outer = 0x12ae9e800] 21:36:39 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:39 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:36:39 INFO - PROCESS | 1654 | 1468470999556 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:36: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 21:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 21:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:36:39 INFO - PROCESS | 1654 | 1468470999612 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 1654 | 1468470999613 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:36:39 INFO - PROCESS | 1654 | 1468470999615 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 1654 | 1468470999617 Marionette TRACE conn2 <- [1,678,null,{}] 21:36:39 INFO - PROCESS | 1654 | 1468470999619 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:39 INFO - PROCESS | 1654 | 1468470999620 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:39 INFO - PROCESS | 1654 | 1468470999720 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:36:39 INFO - PROCESS | 1654 | 1468470999724 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 1654 | 1468470999725 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12660e800 == 39 [pid = 1654] [id = 177] 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12380bc00) [pid = 1654] [serial = 529] [outer = 0x0] 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12bd4e400) [pid = 1654] [serial = 530] [outer = 0x12380bc00] 21:36:39 INFO - PROCESS | 1654 | 1468470999749 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12bf1c800) [pid = 1654] [serial = 531] [outer = 0x12380bc00] 21:36:40 INFO - PROCESS | 1654 | 1468471000083 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:36: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 21:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 21:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:36:40 INFO - PROCESS | 1654 | 1468471000134 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 1654 | 1468471000136 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:36:40 INFO - PROCESS | 1654 | 1468471000140 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 1654 | 1468471000141 Marionette TRACE conn2 <- [1,682,null,{}] 21:36:40 INFO - PROCESS | 1654 | 1468471000143 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:40 INFO - PROCESS | 1654 | 1468471000144 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:40 INFO - PROCESS | 1654 | 1468471000246 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:36:40 INFO - PROCESS | 1654 | 1468471000258 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 1654 | 1468471000259 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x129192800 == 40 [pid = 1654] [id = 178] 21:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12bf20c00) [pid = 1654] [serial = 532] [outer = 0x0] 21:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12bf29000) [pid = 1654] [serial = 533] [outer = 0x12bf20c00] 21:36:40 INFO - PROCESS | 1654 | 1468471000283 Marionette DEBUG loaded listener.js 21:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12bf2e800) [pid = 1654] [serial = 534] [outer = 0x12bf20c00] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112e95800) [pid = 1654] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1194dec00) [pid = 1654] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1257eb800) [pid = 1654] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12380a800) [pid = 1654] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289c1000) [pid = 1654] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1188ec000) [pid = 1654] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1160d8000) [pid = 1654] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x117ea4400) [pid = 1654] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117ea2400) [pid = 1654] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12618dc00) [pid = 1654] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112a79c00) [pid = 1654] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118563c00) [pid = 1654] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:36:40 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1151d9800) [pid = 1654] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:36:41 INFO - PROCESS | 1654 | 1468471001095 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:36: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) 21:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 21:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:36:41 INFO - PROCESS | 1654 | 1468471001109 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 1654 | 1468471001110 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:36:41 INFO - PROCESS | 1654 | 1468471001112 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 1654 | 1468471001113 Marionette TRACE conn2 <- [1,686,null,{}] 21:36:41 INFO - PROCESS | 1654 | 1468471001115 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:41 INFO - PROCESS | 1654 | 1468471001116 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:41 INFO - PROCESS | 1654 | 1468471001199 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:36:41 INFO - PROCESS | 1654 | 1468471001204 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 1654 | 1468471001205 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x123884000 == 41 [pid = 1654] [id = 179] 21:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1162af400) [pid = 1654] [serial = 535] [outer = 0x0] 21:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11918f000) [pid = 1654] [serial = 536] [outer = 0x1162af400] 21:36:41 INFO - PROCESS | 1654 | 1468471001276 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124930800) [pid = 1654] [serial = 537] [outer = 0x1162af400] 21:36:42 INFO - PROCESS | 1654 | 1468471002027 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:36: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 21:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 920ms 21:36:42 INFO - PROCESS | 1654 | 1468471002032 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 1654 | 1468471002033 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:36:42 INFO - PROCESS | 1654 | 1468471002038 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 1654 | 1468471002039 Marionette TRACE conn2 <- [1,690,null,{}] 21:36:42 INFO - PROCESS | 1654 | 1468471002044 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:42 INFO - PROCESS | 1654 | 1468471002046 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:42 INFO - PROCESS | 1654 | 1468471002130 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:36:42 INFO - PROCESS | 1654 | 1468471002134 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 1654 | 1468471002135 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a879800 == 42 [pid = 1654] [id = 180] 21:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124ba3c00) [pid = 1654] [serial = 538] [outer = 0x0] 21:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a52a800) [pid = 1654] [serial = 539] [outer = 0x124ba3c00] 21:36:42 INFO - PROCESS | 1654 | 1468471002159 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12c5bc000) [pid = 1654] [serial = 540] [outer = 0x124ba3c00] 21:36:43 INFO - PROCESS | 1654 | 1468471003023 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:36: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 21:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 21:36:43 INFO - PROCESS | 1654 | 1468471003057 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:36:43 INFO - PROCESS | 1654 | 1468471003060 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:36:43 INFO - PROCESS | 1654 | 1468471003064 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:36:43 INFO - PROCESS | 1654 | 1468471003066 Marionette TRACE conn2 <- [1,694,null,{}] 21:36:43 INFO - PROCESS | 1654 | 1468471003083 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:43 INFO - PROCESS | 1654 | 1468471003085 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:43 INFO - PROCESS | 1654 | 1468471003190 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:36:43 INFO - PROCESS | 1654 | 1468471003241 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 1654 | 1468471003243 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11735e800 == 43 [pid = 1654] [id = 181] 21:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116907c00) [pid = 1654] [serial = 541] [outer = 0x0] 21:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x116932c00) [pid = 1654] [serial = 542] [outer = 0x116907c00] 21:36:43 INFO - PROCESS | 1654 | 1468471003276 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1183e8000) [pid = 1654] [serial = 543] [outer = 0x116907c00] 21:36:44 INFO - PROCESS | 1654 | 1468471004207 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:36: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) 21:36:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 21:36:44 INFO - PROCESS | 1654 | 1468471004235 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 1654 | 1468471004240 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:36:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:36:44 INFO - PROCESS | 1654 | 1468471004244 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 1654 | 1468471004246 Marionette TRACE conn2 <- [1,698,null,{}] 21:36:44 INFO - PROCESS | 1654 | 1468471004249 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:44 INFO - PROCESS | 1654 | 1468471004251 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:44 INFO - PROCESS | 1654 | 1468471004352 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:36:44 INFO - PROCESS | 1654 | 1468471004403 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 1654 | 1468471004405 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b95000 == 44 [pid = 1654] [id = 182] 21:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119c36000) [pid = 1654] [serial = 544] [outer = 0x0] 21:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123e3fc00) [pid = 1654] [serial = 545] [outer = 0x119c36000] 21:36:44 INFO - PROCESS | 1654 | 1468471004435 Marionette DEBUG loaded listener.js 21:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124ea7800) [pid = 1654] [serial = 546] [outer = 0x119c36000] 21:36:45 INFO - PROCESS | 1654 | 1468471005336 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:36: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) 21:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 21:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:36:45 INFO - PROCESS | 1654 | 1468471005366 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:36:45 INFO - PROCESS | 1654 | 1468471005368 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:36:45 INFO - PROCESS | 1654 | 1468471005370 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 1654 | 1468471005373 Marionette TRACE conn2 <- [1,702,null,{}] 21:36:45 INFO - PROCESS | 1654 | 1468471005381 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:45 INFO - PROCESS | 1654 | 1468471005384 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:45 INFO - PROCESS | 1654 | 1468471005485 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:36:45 INFO - PROCESS | 1654 | 1468471005538 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 1654 | 1468471005540 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b62c000 == 45 [pid = 1654] [id = 183] 21:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126af6400) [pid = 1654] [serial = 547] [outer = 0x0] 21:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b67ec00) [pid = 1654] [serial = 548] [outer = 0x126af6400] 21:36:45 INFO - PROCESS | 1654 | 1468471005570 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b81bc00) [pid = 1654] [serial = 549] [outer = 0x126af6400] 21:36:46 INFO - PROCESS | 1654 | 1468471006451 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:36:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:36:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 21:36:46 INFO - PROCESS | 1654 | 1468471006492 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:36:46 INFO - PROCESS | 1654 | 1468471006495 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:36:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:36:46 INFO - PROCESS | 1654 | 1468471006498 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - PROCESS | 1654 | 1468471006500 Marionette TRACE conn2 <- [1,706,null,{}] 21:36:46 INFO - PROCESS | 1654 | 1468471006504 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:46 INFO - PROCESS | 1654 | 1468471006505 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:46 INFO - PROCESS | 1654 | 1468471006597 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:36:46 INFO - PROCESS | 1654 | 1468471006651 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 1654 | 1468471006653 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x118254800 == 46 [pid = 1654] [id = 184] 21:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11860ac00) [pid = 1654] [serial = 550] [outer = 0x0] 21:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x118890000) [pid = 1654] [serial = 551] [outer = 0x11860ac00] 21:36:46 INFO - PROCESS | 1654 | 1468471006681 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1194ea400) [pid = 1654] [serial = 552] [outer = 0x11860ac00] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x123884000 == 45 [pid = 1654] [id = 179] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129192800 == 44 [pid = 1654] [id = 178] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12660e800 == 43 [pid = 1654] [id = 177] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x125085000 == 42 [pid = 1654] [id = 176] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x123975800 == 41 [pid = 1654] [id = 175] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x121007800 == 40 [pid = 1654] [id = 174] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11929b000 == 39 [pid = 1654] [id = 173] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182dd800) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d6000 == 38 [pid = 1654] [id = 172] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11826f000 == 37 [pid = 1654] [id = 171] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x117e56800 == 36 [pid = 1654] [id = 170] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b641000 == 35 [pid = 1654] [id = 169] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87b000 == 34 [pid = 1654] [id = 168] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x126694000 == 33 [pid = 1654] [id = 167] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x119443000 == 32 [pid = 1654] [id = 166] 21:36:47 INFO - PROCESS | 1654 | --DOCSHELL 0x112753800 == 31 [pid = 1654] [id = 165] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124f04400) [pid = 1654] [serial = 472] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194e8000) [pid = 1654] [serial = 463] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126aee400) [pid = 1654] [serial = 475] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119820800) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1240c1800) [pid = 1654] [serial = 469] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12948c000) [pid = 1654] [serial = 481] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119c3d400) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116779000) [pid = 1654] [serial = 460] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1176e5400) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11861e000) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1182e7c00) [pid = 1654] [serial = 457] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121117400) [pid = 1654] [serial = 466] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123b3d000) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128b90800) [pid = 1654] [serial = 478] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118612000) [pid = 1654] [serial = 484] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a510000) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1291dd400) [pid = 1654] [serial = 487] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123e33800) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1176e5000) [pid = 1654] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11697c400) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116905400) [pid = 1654] [serial = 454] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289c1400) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1291da000) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x125744c00) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124b2f800) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a52d000) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 21:36:47 INFO - PROCESS | 1654 | 1468471007567 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:36: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 21:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 21:36:47 INFO - PROCESS | 1654 | 1468471007623 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 1654 | 1468471007625 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:36:47 INFO - PROCESS | 1654 | 1468471007630 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1654 | 1468471007631 Marionette TRACE conn2 <- [1,710,null,{}] 21:36:47 INFO - PROCESS | 1654 | 1468471007634 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:47 INFO - PROCESS | 1654 | 1468471007635 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:47 INFO - PROCESS | 1654 | 1468471007712 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:36:47 INFO - PROCESS | 1654 | 1468471007716 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:47 INFO - PROCESS | 1654 | 1468471007718 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11666c000 == 32 [pid = 1654] [id = 185] 21:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119ce5400) [pid = 1654] [serial = 553] [outer = 0x0] 21:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12111b400) [pid = 1654] [serial = 554] [outer = 0x119ce5400] 21:36:47 INFO - PROCESS | 1654 | 1468471007749 Marionette DEBUG loaded listener.js 21:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x123feb800) [pid = 1654] [serial = 555] [outer = 0x119ce5400] 21:36:48 INFO - PROCESS | 1654 | 1468471008565 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 21:36:48 INFO - PROCESS | 1654 | 1468471008600 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:36:48 INFO - PROCESS | 1654 | 1468471008602 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:36:48 INFO - PROCESS | 1654 | 1468471008612 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:36:48 INFO - PROCESS | 1654 | 1468471008614 Marionette TRACE conn2 <- [1,714,null,{}] 21:36:48 INFO - PROCESS | 1654 | 1468471008622 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:48 INFO - PROCESS | 1654 | 1468471008625 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:48 INFO - PROCESS | 1654 | 1468471008705 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:36:48 INFO - PROCESS | 1654 | 1468471008710 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1654 | 1468471008712 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184df800 == 33 [pid = 1654] [id = 186] 21:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x126536c00) [pid = 1654] [serial = 556] [outer = 0x0] 21:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1289b0000) [pid = 1654] [serial = 557] [outer = 0x126536c00] 21:36:48 INFO - PROCESS | 1654 | 1468471008740 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x128b97000) [pid = 1654] [serial = 558] [outer = 0x126536c00] 21:36:49 INFO - PROCESS | 1654 | 1468471009564 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:36:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 21:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 981ms 21:36:49 INFO - PROCESS | 1654 | 1468471009587 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:36:49 INFO - PROCESS | 1654 | 1468471009589 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:36:49 INFO - PROCESS | 1654 | 1468471009591 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 1654 | 1468471009592 Marionette TRACE conn2 <- [1,718,null,{}] 21:36:49 INFO - PROCESS | 1654 | 1468471009594 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:49 INFO - PROCESS | 1654 | 1468471009595 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:49 INFO - PROCESS | 1654 | 1468471009693 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:36:49 INFO - PROCESS | 1654 | 1468471009705 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 1654 | 1468471009707 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ede800 == 34 [pid = 1654] [id = 187] 21:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12a505400) [pid = 1654] [serial = 559] [outer = 0x0] 21:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12ae96c00) [pid = 1654] [serial = 560] [outer = 0x12a505400] 21:36:49 INFO - PROCESS | 1654 | 1468471009733 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b68b800) [pid = 1654] [serial = 561] [outer = 0x12a505400] 21:36:50 INFO - PROCESS | 1654 | 1468471010547 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:36:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:36:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 21:36:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:36:50 INFO - PROCESS | 1654 | 1468471010560 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 1654 | 1468471010562 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:36:50 INFO - PROCESS | 1654 | 1468471010566 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 1654 | 1468471010568 Marionette TRACE conn2 <- [1,722,null,{}] 21:36:50 INFO - PROCESS | 1654 | 1468471010573 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:50 INFO - PROCESS | 1654 | 1468471010574 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:50 INFO - PROCESS | 1654 | 1468471010655 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:36:50 INFO - PROCESS | 1654 | 1468471010658 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 1654 | 1468471010659 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cc5800 == 35 [pid = 1654] [id = 188] 21:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a510000) [pid = 1654] [serial = 562] [outer = 0x0] 21:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b8d4400) [pid = 1654] [serial = 563] [outer = 0x12a510000] 21:36:50 INFO - PROCESS | 1654 | 1468471010679 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b911000) [pid = 1654] [serial = 564] [outer = 0x12a510000] 21:36:51 INFO - PROCESS | 1654 | 1468471011146 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 1654 | 1468471011194 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:36:51 INFO - PROCESS | 1654 | 1468471011208 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1654 | 1468471011210 Marionette TRACE conn2 <- [1,726,null,{}] 21:36:51 INFO - PROCESS | 1654 | 1468471011213 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:51 INFO - PROCESS | 1654 | 1468471011220 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:51 INFO - PROCESS | 1654 | 1468471011377 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:36:51 INFO - PROCESS | 1654 | 1468471011414 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1654 | 1468471011415 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12466a800 == 36 [pid = 1654] [id = 189] 21:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b911c00) [pid = 1654] [serial = 565] [outer = 0x0] 21:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12bf25800) [pid = 1654] [serial = 566] [outer = 0x12b911c00] 21:36:51 INFO - PROCESS | 1654 | 1468471011440 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12c878400) [pid = 1654] [serial = 567] [outer = 0x12b911c00] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1133ce400) [pid = 1654] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12ae9e800) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1289be000) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12380bc00) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124bae000) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124ea9c00) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119192400) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1162af400) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11692bc00) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:36:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf20c00) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:36:51 INFO - PROCESS | 1654 | 1468471011792 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:36:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 631ms 21:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:36:51 INFO - PROCESS | 1654 | 1468471011829 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 1654 | 1468471011830 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:36:51 INFO - PROCESS | 1654 | 1468471011832 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1654 | 1468471011833 Marionette TRACE conn2 <- [1,730,null,{}] 21:36:51 INFO - PROCESS | 1654 | 1468471011836 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:51 INFO - PROCESS | 1654 | 1468471011837 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:51 INFO - PROCESS | 1654 | 1468471011916 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:36:51 INFO - PROCESS | 1654 | 1468471011920 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1654 | 1468471011923 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12661e800 == 37 [pid = 1654] [id = 190] 21:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118399c00) [pid = 1654] [serial = 568] [outer = 0x0] 21:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11839d800) [pid = 1654] [serial = 569] [outer = 0x118399c00] 21:36:51 INFO - PROCESS | 1654 | 1468471011947 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1183a1400) [pid = 1654] [serial = 570] [outer = 0x118399c00] 21:36:52 INFO - PROCESS | 1654 | 1468471012302 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 1654 | 1468471012356 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:36:52 INFO - PROCESS | 1654 | 1468471012358 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 1654 | 1468471012359 Marionette TRACE conn2 <- [1,734,null,{}] 21:36:52 INFO - PROCESS | 1654 | 1468471012361 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:52 INFO - PROCESS | 1654 | 1468471012363 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:52 INFO - PROCESS | 1654 | 1468471012465 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:36:52 INFO - PROCESS | 1654 | 1468471012472 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1654 | 1468471012473 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x129022000 == 38 [pid = 1654] [id = 191] 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11839ac00) [pid = 1654] [serial = 571] [outer = 0x0] 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a44a400) [pid = 1654] [serial = 572] [outer = 0x11839ac00] 21:36:52 INFO - PROCESS | 1654 | 1468471012498 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12c87ac00) [pid = 1654] [serial = 573] [outer = 0x11839ac00] 21:36:52 INFO - PROCESS | 1654 | 1468471012810 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:36:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:36:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 21:36:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:36:52 INFO - PROCESS | 1654 | 1468471012826 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 1654 | 1468471012827 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:36:52 INFO - PROCESS | 1654 | 1468471012830 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 1654 | 1468471012831 Marionette TRACE conn2 <- [1,738,null,{}] 21:36:52 INFO - PROCESS | 1654 | 1468471012833 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:52 INFO - PROCESS | 1654 | 1468471012834 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:52 INFO - PROCESS | 1654 | 1468471012925 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:36:52 INFO - PROCESS | 1654 | 1468471012928 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1654 | 1468471012929 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af57800 == 39 [pid = 1654] [id = 192] 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11839b400) [pid = 1654] [serial = 574] [outer = 0x0] 21:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a1d400) [pid = 1654] [serial = 575] [outer = 0x11839b400] 21:36:52 INFO - PROCESS | 1654 | 1468471012961 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a21c00) [pid = 1654] [serial = 576] [outer = 0x11839b400] 21:36:53 INFO - PROCESS | 1654 | 1468471013776 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:36:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 976ms 21:36:53 INFO - PROCESS | 1654 | 1468471013807 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1654 | 1468471013810 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:36:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:36:53 INFO - PROCESS | 1654 | 1468471013813 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1654 | 1468471013815 Marionette TRACE conn2 <- [1,742,null,{}] 21:36:53 INFO - PROCESS | 1654 | 1468471013819 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:53 INFO - PROCESS | 1654 | 1468471013821 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:53 INFO - PROCESS | 1654 | 1468471013925 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:36:53 INFO - PROCESS | 1654 | 1468471013980 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 1654 | 1468471013981 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e7000 == 40 [pid = 1654] [id = 193] 21:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x117ea7000) [pid = 1654] [serial = 577] [outer = 0x0] 21:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11821e000) [pid = 1654] [serial = 578] [outer = 0x117ea7000] 21:36:54 INFO - PROCESS | 1654 | 1468471014014 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11839c400) [pid = 1654] [serial = 579] [outer = 0x117ea7000] 21:36:54 INFO - PROCESS | 1654 | 1468471014914 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 21:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 21:36:54 INFO - PROCESS | 1654 | 1468471014934 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 1654 | 1468471014938 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:36:54 INFO - PROCESS | 1654 | 1468471014943 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 1654 | 1468471014945 Marionette TRACE conn2 <- [1,746,null,{}] 21:36:54 INFO - PROCESS | 1654 | 1468471014947 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:54 INFO - PROCESS | 1654 | 1468471014949 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:55 INFO - PROCESS | 1654 | 1468471015051 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:36:55 INFO - PROCESS | 1654 | 1468471015105 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 1654 | 1468471015106 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x119adf800 == 41 [pid = 1654] [id = 194] 21:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119a20400) [pid = 1654] [serial = 580] [outer = 0x0] 21:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123935400) [pid = 1654] [serial = 581] [outer = 0x119a20400] 21:36:55 INFO - PROCESS | 1654 | 1468471015137 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124ea0c00) [pid = 1654] [serial = 582] [outer = 0x119a20400] 21:36:56 INFO - PROCESS | 1654 | 1468471016011 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:36: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.) 21:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1120ms 21:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:36:56 INFO - PROCESS | 1654 | 1468471016063 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 1654 | 1468471016065 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:36:56 INFO - PROCESS | 1654 | 1468471016067 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 1654 | 1468471016070 Marionette TRACE conn2 <- [1,750,null,{}] 21:36:56 INFO - PROCESS | 1654 | 1468471016077 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:56 INFO - PROCESS | 1654 | 1468471016081 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:56 INFO - PROCESS | 1654 | 1468471016213 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:36:56 INFO - PROCESS | 1654 | 1468471016266 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:56 INFO - PROCESS | 1654 | 1468471016268 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a864000 == 42 [pid = 1654] [id = 195] 21:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1257d4400) [pid = 1654] [serial = 583] [outer = 0x0] 21:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1257d9000) [pid = 1654] [serial = 584] [outer = 0x1257d4400] 21:36:56 INFO - PROCESS | 1654 | 1468471016300 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1268bd400) [pid = 1654] [serial = 585] [outer = 0x1257d4400] 21:36:57 INFO - PROCESS | 1654 | 1468471017213 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:36: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) 21:36:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1172ms 21:36:57 INFO - PROCESS | 1654 | 1468471017239 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:36:57 INFO - PROCESS | 1654 | 1468471017241 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:36:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:36:57 INFO - PROCESS | 1654 | 1468471017244 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:36:57 INFO - PROCESS | 1654 | 1468471017246 Marionette TRACE conn2 <- [1,754,null,{}] 21:36:57 INFO - PROCESS | 1654 | 1468471017250 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:57 INFO - PROCESS | 1654 | 1468471017251 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:57 INFO - PROCESS | 1654 | 1468471017347 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:36:57 INFO - PROCESS | 1654 | 1468471017402 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 1654 | 1468471017404 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x118308000 == 43 [pid = 1654] [id = 196] 21:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11839ec00) [pid = 1654] [serial = 586] [outer = 0x0] 21:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118627400) [pid = 1654] [serial = 587] [outer = 0x11839ec00] 21:36:57 INFO - PROCESS | 1654 | 1468471017432 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119823000) [pid = 1654] [serial = 588] [outer = 0x11839ec00] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129022000 == 42 [pid = 1654] [id = 191] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12661e800 == 41 [pid = 1654] [id = 190] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12466a800 == 40 [pid = 1654] [id = 189] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x123cc5800 == 39 [pid = 1654] [id = 188] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119ede800 == 38 [pid = 1654] [id = 187] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1184df800 == 37 [pid = 1654] [id = 186] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11666c000 == 36 [pid = 1654] [id = 185] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x118254800 == 35 [pid = 1654] [id = 184] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11735e800 == 34 [pid = 1654] [id = 181] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a879800 == 33 [pid = 1654] [id = 180] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119b95000 == 32 [pid = 1654] [id = 182] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b62c000 == 31 [pid = 1654] [id = 183] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a864000 == 30 [pid = 1654] [id = 195] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119adf800 == 29 [pid = 1654] [id = 194] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12af57800 == 28 [pid = 1654] [id = 192] 21:36:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e7000 == 27 [pid = 1654] [id = 193] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b67e400) [pid = 1654] [serial = 492] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a52a800) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12bd4b400) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b8cbc00) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128b8f000) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12bd4e400) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1291da400) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1257ec400) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x126543c00) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1291d9400) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194e6000) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11918f000) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123809800) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1128d0400) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119190c00) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x123c44800) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11693a800) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118620400) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a536800) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b66c800) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1289b4000) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12bf29000) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12bf2e800) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12bf1c800) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12afae800) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124930800) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 21:36:58 INFO - PROCESS | 1654 | 1468471018939 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:36: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 21:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1728ms 21:36:58 INFO - PROCESS | 1654 | 1468471018989 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 1654 | 1468471018991 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:36:59 INFO - PROCESS | 1654 | 1468471018995 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 1654 | 1468471018997 Marionette TRACE conn2 <- [1,758,null,{}] 21:36:59 INFO - PROCESS | 1654 | 1468471019000 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:59 INFO - PROCESS | 1654 | 1468471019002 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:59 INFO - PROCESS | 1654 | 1468471019074 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:36:59 INFO - PROCESS | 1654 | 1468471019078 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 1654 | 1468471019080 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116957000 == 28 [pid = 1654] [id = 197] 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x117ea6800) [pid = 1654] [serial = 589] [outer = 0x0] 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11839dc00) [pid = 1654] [serial = 590] [outer = 0x117ea6800] 21:36:59 INFO - PROCESS | 1654 | 1468471019110 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1188e8c00) [pid = 1654] [serial = 591] [outer = 0x117ea6800] 21:36:59 INFO - PROCESS | 1654 | 1468471019449 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:36: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 21:36:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 21:36:59 INFO - PROCESS | 1654 | 1468471019464 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:36:59 INFO - PROCESS | 1654 | 1468471019468 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:36:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:36:59 INFO - PROCESS | 1654 | 1468471019475 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 1654 | 1468471019476 Marionette TRACE conn2 <- [1,762,null,{}] 21:36:59 INFO - PROCESS | 1654 | 1468471019479 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:59 INFO - PROCESS | 1654 | 1468471019481 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:59 INFO - PROCESS | 1654 | 1468471019566 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:36:59 INFO - PROCESS | 1654 | 1468471019617 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 1654 | 1468471019619 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:36:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x118120800 == 29 [pid = 1654] [id = 198] 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11839f000) [pid = 1654] [serial = 592] [outer = 0x0] 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119825400) [pid = 1654] [serial = 593] [outer = 0x11839f000] 21:36:59 INFO - PROCESS | 1654 | 1468471019646 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12380b400) [pid = 1654] [serial = 594] [outer = 0x11839f000] 21:37:00 INFO - PROCESS | 1654 | 1468471020412 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 21:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:37:00 INFO - PROCESS | 1654 | 1468471020448 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:37:00 INFO - PROCESS | 1654 | 1468471020449 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:37:00 INFO - PROCESS | 1654 | 1468471020451 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - PROCESS | 1654 | 1468471020453 Marionette TRACE conn2 <- [1,766,null,{}] 21:37:00 INFO - PROCESS | 1654 | 1468471020461 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:00 INFO - PROCESS | 1654 | 1468471020464 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:00 INFO - PROCESS | 1654 | 1468471020558 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:37:00 INFO - PROCESS | 1654 | 1468471020596 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 1654 | 1468471020599 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ae000 == 30 [pid = 1654] [id = 199] 21:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117ea5000) [pid = 1654] [serial = 595] [outer = 0x0] 21:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1257cfc00) [pid = 1654] [serial = 596] [outer = 0x117ea5000] 21:37:00 INFO - PROCESS | 1654 | 1468471020626 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1257d7c00) [pid = 1654] [serial = 597] [outer = 0x117ea5000] 21:37:01 INFO - PROCESS | 1654 | 1468471021399 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 975ms 21:37:01 INFO - PROCESS | 1654 | 1468471021426 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:37:01 INFO - PROCESS | 1654 | 1468471021428 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:37:01 INFO - PROCESS | 1654 | 1468471021436 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 1654 | 1468471021437 Marionette TRACE conn2 <- [1,770,null,{}] 21:37:01 INFO - PROCESS | 1654 | 1468471021440 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:01 INFO - PROCESS | 1654 | 1468471021441 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:01 INFO - PROCESS | 1654 | 1468471021538 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:37:01 INFO - PROCESS | 1654 | 1468471021543 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:01 INFO - PROCESS | 1654 | 1468471021544 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x123891800 == 31 [pid = 1654] [id = 200] 21:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1257d9400) [pid = 1654] [serial = 598] [outer = 0x0] 21:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126af5800) [pid = 1654] [serial = 599] [outer = 0x1257d9400] 21:37:01 INFO - PROCESS | 1654 | 1468471021569 Marionette DEBUG loaded listener.js 21:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289c0400) [pid = 1654] [serial = 600] [outer = 0x1257d9400] 21:37:01 INFO - PROCESS | 1654 | 1468471021915 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 21:37:01 INFO - PROCESS | 1654 | 1468471021957 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:37:01 INFO - PROCESS | 1654 | 1468471021959 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:37:01 INFO - PROCESS | 1654 | 1468471021968 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 1654 | 1468471021970 Marionette TRACE conn2 <- [1,774,null,{}] 21:37:01 INFO - PROCESS | 1654 | 1468471021972 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:01 INFO - PROCESS | 1654 | 1468471021973 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:02 INFO - PROCESS | 1654 | 1468471022075 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:37:02 INFO - PROCESS | 1654 | 1468471022087 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 1654 | 1468471022088 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12409d000 == 32 [pid = 1654] [id = 201] 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1188e9400) [pid = 1654] [serial = 601] [outer = 0x0] 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1290af400) [pid = 1654] [serial = 602] [outer = 0x1188e9400] 21:37:02 INFO - PROCESS | 1654 | 1468471022113 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1291e4000) [pid = 1654] [serial = 603] [outer = 0x1188e9400] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1291e6c00) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126848c00) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119820c00) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x111e2dc00) [pid = 1654] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119144000) [pid = 1654] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a532c00) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11839b400) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a510000) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b911c00) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11860ac00) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x124ba3c00) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119c36000) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126af6400) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116907c00) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119ce5400) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x126536c00) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11839ac00) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a505400) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:37:02 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118399c00) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:37:02 INFO - PROCESS | 1654 | 1468471022780 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 821ms 21:37:02 INFO - PROCESS | 1654 | 1468471022789 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:37:02 INFO - PROCESS | 1654 | 1468471022791 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:37:02 INFO - PROCESS | 1654 | 1468471022793 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:37:02 INFO - PROCESS | 1654 | 1468471022794 Marionette TRACE conn2 <- [1,778,null,{}] 21:37:02 INFO - PROCESS | 1654 | 1468471022796 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:02 INFO - PROCESS | 1654 | 1468471022801 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:02 INFO - PROCESS | 1654 | 1468471022913 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:37:02 INFO - PROCESS | 1654 | 1468471022920 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 1654 | 1468471022921 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x125726000 == 33 [pid = 1654] [id = 202] 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11888f800) [pid = 1654] [serial = 604] [outer = 0x0] 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x126848c00) [pid = 1654] [serial = 605] [outer = 0x11888f800] 21:37:02 INFO - PROCESS | 1654 | 1468471022947 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x129484c00) [pid = 1654] [serial = 606] [outer = 0x11888f800] 21:37:03 INFO - PROCESS | 1654 | 1468471023274 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 21:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:37:03 INFO - PROCESS | 1654 | 1468471023312 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 1654 | 1468471023313 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:37:03 INFO - PROCESS | 1654 | 1468471023315 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 1654 | 1468471023316 Marionette TRACE conn2 <- [1,782,null,{}] 21:37:03 INFO - PROCESS | 1654 | 1468471023326 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:03 INFO - PROCESS | 1654 | 1468471023327 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:03 INFO - PROCESS | 1654 | 1468471023424 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:37:03 INFO - PROCESS | 1654 | 1468471023430 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:03 INFO - PROCESS | 1654 | 1468471023431 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x126690800 == 34 [pid = 1654] [id = 203] 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x129485c00) [pid = 1654] [serial = 607] [outer = 0x0] 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12a502400) [pid = 1654] [serial = 608] [outer = 0x129485c00] 21:37:03 INFO - PROCESS | 1654 | 1468471023459 Marionette DEBUG loaded listener.js 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12a52ac00) [pid = 1654] [serial = 609] [outer = 0x129485c00] 21:37:03 INFO - PROCESS | 1654 | 1468471023756 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 479ms 21:37:03 INFO - PROCESS | 1654 | 1468471023795 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 1654 | 1468471023796 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:37:03 INFO - PROCESS | 1654 | 1468471023798 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 1654 | 1468471023799 Marionette TRACE conn2 <- [1,786,null,{}] 21:37:03 INFO - PROCESS | 1654 | 1468471023802 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:03 INFO - PROCESS | 1654 | 1468471023805 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:03 INFO - PROCESS | 1654 | 1468471023883 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:37:03 INFO - PROCESS | 1654 | 1468471023889 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:03 INFO - PROCESS | 1654 | 1468471023890 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12901b000 == 35 [pid = 1654] [id = 204] 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12a52b400) [pid = 1654] [serial = 610] [outer = 0x0] 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12ae94c00) [pid = 1654] [serial = 611] [outer = 0x12a52b400] 21:37:03 INFO - PROCESS | 1654 | 1468471023915 Marionette DEBUG loaded listener.js 21:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12b681000) [pid = 1654] [serial = 612] [outer = 0x12a52b400] 21:37:04 INFO - PROCESS | 1654 | 1468471024258 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 21:37:04 INFO - PROCESS | 1654 | 1468471024267 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 1654 | 1468471024268 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:37:04 INFO - PROCESS | 1654 | 1468471024274 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 1654 | 1468471024275 Marionette TRACE conn2 <- [1,790,null,{}] 21:37:04 INFO - PROCESS | 1654 | 1468471024278 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:04 INFO - PROCESS | 1654 | 1468471024279 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:04 INFO - PROCESS | 1654 | 1468471024397 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:37:04 INFO - PROCESS | 1654 | 1468471024404 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 1654 | 1468471024405 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ad000 == 36 [pid = 1654] [id = 205] 21:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12a511c00) [pid = 1654] [serial = 613] [outer = 0x0] 21:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12b681c00) [pid = 1654] [serial = 614] [outer = 0x12a511c00] 21:37:04 INFO - PROCESS | 1654 | 1468471024430 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12b8cbc00) [pid = 1654] [serial = 615] [outer = 0x12a511c00] 21:37:04 INFO - PROCESS | 1654 | 1468471024844 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 626ms 21:37:04 INFO - PROCESS | 1654 | 1468471024899 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 1654 | 1468471024903 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:37:04 INFO - PROCESS | 1654 | 1468471024908 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 1654 | 1468471024911 Marionette TRACE conn2 <- [1,794,null,{}] 21:37:04 INFO - PROCESS | 1654 | 1468471024917 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:04 INFO - PROCESS | 1654 | 1468471024920 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:05 INFO - PROCESS | 1654 | 1468471025081 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:37:05 INFO - PROCESS | 1654 | 1468471025193 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 1654 | 1468471025195 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x117242000 == 37 [pid = 1654] [id = 206] 21:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x116930c00) [pid = 1654] [serial = 616] [outer = 0x0] 21:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116973c00) [pid = 1654] [serial = 617] [outer = 0x116930c00] 21:37:05 INFO - PROCESS | 1654 | 1468471025228 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1182e3000) [pid = 1654] [serial = 618] [outer = 0x116930c00] 21:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 875ms 21:37:05 INFO - PROCESS | 1654 | 1468471025774 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:37:05 INFO - PROCESS | 1654 | 1468471025781 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 1654 | 1468471025784 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:37:05 INFO - PROCESS | 1654 | 1468471025820 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - PROCESS | 1654 | 1468471025824 Marionette TRACE conn2 <- [1,798,null,{}] 21:37:05 INFO - PROCESS | 1654 | 1468471025826 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:05 INFO - PROCESS | 1654 | 1468471025828 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:05 INFO - PROCESS | 1654 | 1468471025937 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:37:06 INFO - PROCESS | 1654 | 1468471026015 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:06 INFO - PROCESS | 1654 | 1468471026016 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101a800 == 38 [pid = 1654] [id = 207] 21:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1194eb400) [pid = 1654] [serial = 619] [outer = 0x0] 21:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a18000) [pid = 1654] [serial = 620] [outer = 0x1194eb400] 21:37:06 INFO - PROCESS | 1654 | 1468471026047 Marionette DEBUG loaded listener.js 21:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a39400) [pid = 1654] [serial = 621] [outer = 0x1194eb400] 21:37:06 INFO - PROCESS | 1654 | 1468471026574 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 21:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 775ms 21:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:37:06 INFO - PROCESS | 1654 | 1468471026612 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 1654 | 1468471026614 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:37:06 INFO - PROCESS | 1654 | 1468471026617 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 1654 | 1468471026622 Marionette TRACE conn2 <- [1,802,null,{}] 21:37:06 INFO - PROCESS | 1654 | 1468471026630 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:06 INFO - PROCESS | 1654 | 1468471026634 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:06 INFO - PROCESS | 1654 | 1468471026747 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:37:06 INFO - PROCESS | 1654 | 1468471026922 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:06 INFO - PROCESS | 1654 | 1468471026923 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a4f800 == 39 [pid = 1654] [id = 208] 21:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116631400) [pid = 1654] [serial = 622] [outer = 0x0] 21:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11692bc00) [pid = 1654] [serial = 623] [outer = 0x116631400] 21:37:06 INFO - PROCESS | 1654 | 1468471026951 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118214800) [pid = 1654] [serial = 624] [outer = 0x116631400] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12901b000 == 38 [pid = 1654] [id = 204] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x126690800 == 37 [pid = 1654] [id = 203] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x125726000 == 36 [pid = 1654] [id = 202] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12409d000 == 35 [pid = 1654] [id = 201] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x123891800 == 34 [pid = 1654] [id = 200] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ae000 == 33 [pid = 1654] [id = 199] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x118120800 == 32 [pid = 1654] [id = 198] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x116957000 == 31 [pid = 1654] [id = 197] 21:37:07 INFO - PROCESS | 1654 | --DOCSHELL 0x118308000 == 30 [pid = 1654] [id = 196] 21:37:07 INFO - PROCESS | 1654 | 1468471027417 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 21:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 828ms 21:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:37:07 INFO - PROCESS | 1654 | 1468471027447 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:37:07 INFO - PROCESS | 1654 | 1468471027449 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:37:07 INFO - PROCESS | 1654 | 1468471027452 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:37:07 INFO - PROCESS | 1654 | 1468471027454 Marionette TRACE conn2 <- [1,806,null,{}] 21:37:07 INFO - PROCESS | 1654 | 1468471027457 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:07 INFO - PROCESS | 1654 | 1468471027458 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:07 INFO - PROCESS | 1654 | 1468471027547 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12b81f400) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12948c400) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125743c00) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x113d91c00) [pid = 1654] [serial = 495] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a2d800) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b68b400) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b8d4400) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf25800) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118890000) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1194ea400) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12c5bc000) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x123e3fc00) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x124ea7800) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b67ec00) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b81bc00) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116932c00) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1183e8000) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12111b400) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x123feb800) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1289b0000) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a44a400) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x119a21c00) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12c878400) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12ae96c00) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12b911000) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12c87ac00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x11839d800) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12b68b800) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1183a1400) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x128b97000) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x119a1d400) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 21:37:07 INFO - PROCESS | 1654 | 1468471027610 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 1654 | 1468471027612 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x116957800 == 31 [pid = 1654] [id = 209] 21:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x116932c00) [pid = 1654] [serial = 625] [outer = 0x0] 21:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11839c000) [pid = 1654] [serial = 626] [outer = 0x116932c00] 21:37:07 INFO - PROCESS | 1654 | 1468471027642 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119825c00) [pid = 1654] [serial = 627] [outer = 0x116932c00] 21:37:07 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:37:07 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:37:07 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:37:07 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 21:37:07 INFO - PROCESS | 1654 | 1468471027963 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:37: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 21:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 21:37:07 INFO - PROCESS | 1654 | 1468471027977 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:37:07 INFO - PROCESS | 1654 | 1468471027979 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:37:07 INFO - PROCESS | 1654 | 1468471027982 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:37:07 INFO - PROCESS | 1654 | 1468471027983 Marionette TRACE conn2 <- [1,810,null,{}] 21:37:07 INFO - PROCESS | 1654 | 1468471027986 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:07 INFO - PROCESS | 1654 | 1468471027988 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:08 INFO - PROCESS | 1654 | 1468471028074 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:37:08 INFO - PROCESS | 1654 | 1468471028137 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 1654 | 1468471028139 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944d800 == 32 [pid = 1654] [id = 210] 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x117ea7c00) [pid = 1654] [serial = 628] [outer = 0x0] 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x119ce2000) [pid = 1654] [serial = 629] [outer = 0x117ea7c00] 21:37:08 INFO - PROCESS | 1654 | 1468471028164 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x124baac00) [pid = 1654] [serial = 630] [outer = 0x117ea7c00] 21:37:08 INFO - PROCESS | 1654 | 1468471028469 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 21:37:08 INFO - PROCESS | 1654 | 1468471028501 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:37:08 INFO - PROCESS | 1654 | 1468471028504 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:37:08 INFO - PROCESS | 1654 | 1468471028513 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - PROCESS | 1654 | 1468471028517 Marionette TRACE conn2 <- [1,814,null,{}] 21:37:08 INFO - PROCESS | 1654 | 1468471028522 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:08 INFO - PROCESS | 1654 | 1468471028525 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:08 INFO - PROCESS | 1654 | 1468471028609 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:37:08 INFO - PROCESS | 1654 | 1468471028663 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 1654 | 1468471028664 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x121011000 == 33 [pid = 1654] [id = 211] 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1151db800) [pid = 1654] [serial = 631] [outer = 0x0] 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x124f06400) [pid = 1654] [serial = 632] [outer = 0x1151db800] 21:37:08 INFO - PROCESS | 1654 | 1468471028689 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x126195000) [pid = 1654] [serial = 633] [outer = 0x1151db800] 21:37:08 INFO - PROCESS | 1654 | 1468471028981 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] 21:37:09 INFO - PROCESS | 1654 | 1468471028994 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:37:09 INFO - PROCESS | 1654 | 1468471028997 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 1654 | 1468471028998 Marionette TRACE conn2 <- [1,818,null,{}] 21:37:09 INFO - PROCESS | 1654 | 1468471029000 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:09 INFO - PROCESS | 1654 | 1468471029001 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:09 INFO - PROCESS | 1654 | 1468471029093 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:37:09 INFO - PROCESS | 1654 | 1468471029097 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 1654 | 1468471029099 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x125718800 == 34 [pid = 1654] [id = 212] 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x12684f000) [pid = 1654] [serial = 634] [outer = 0x0] 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x128dc1800) [pid = 1654] [serial = 635] [outer = 0x12684f000] 21:37:09 INFO - PROCESS | 1654 | 1468471029124 Marionette DEBUG loaded listener.js 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1290b8800) [pid = 1654] [serial = 636] [outer = 0x12684f000] 21:37:09 INFO - PROCESS | 1654 | 1468471029458 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 21:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:37:09 INFO - PROCESS | 1654 | 1468471029523 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 1654 | 1468471029524 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:37:09 INFO - PROCESS | 1654 | 1468471029527 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 1654 | 1468471029528 Marionette TRACE conn2 <- [1,822,null,{}] 21:37:09 INFO - PROCESS | 1654 | 1468471029530 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:09 INFO - PROCESS | 1654 | 1468471029531 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:09 INFO - PROCESS | 1654 | 1468471029630 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:37:09 INFO - PROCESS | 1654 | 1468471029644 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 1654 | 1468471029648 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a0b800 == 35 [pid = 1654] [id = 213] 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x12a444c00) [pid = 1654] [serial = 637] [outer = 0x0] 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12a504400) [pid = 1654] [serial = 638] [outer = 0x12a444c00] 21:37:09 INFO - PROCESS | 1654 | 1468471029681 Marionette DEBUG loaded listener.js 21:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12a537400) [pid = 1654] [serial = 639] [outer = 0x12a444c00] 21:37:10 INFO - PROCESS | 1654 | 1468471030044 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 1654 | 1468471030050 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:37:10 INFO - PROCESS | 1654 | 1468471030052 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 1654 | 1468471030053 Marionette TRACE conn2 <- [1,826,null,{}] 21:37:10 INFO - PROCESS | 1654 | 1468471030055 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:10 INFO - PROCESS | 1654 | 1468471030057 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:10 INFO - PROCESS | 1654 | 1468471030160 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:37:10 INFO - PROCESS | 1654 | 1468471030164 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 1654 | 1468471030165 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a20b000 == 36 [pid = 1654] [id = 214] 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12a537800) [pid = 1654] [serial = 640] [outer = 0x0] 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12b66b000) [pid = 1654] [serial = 641] [outer = 0x12a537800] 21:37:10 INFO - PROCESS | 1654 | 1468471030189 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12b8cdc00) [pid = 1654] [serial = 642] [outer = 0x12a537800] 21:37:10 INFO - PROCESS | 1654 | 1468471030535 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 21:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:37:10 INFO - PROCESS | 1654 | 1468471030574 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 1654 | 1468471030575 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:37:10 INFO - PROCESS | 1654 | 1468471030577 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 1654 | 1468471030578 Marionette TRACE conn2 <- [1,830,null,{}] 21:37:10 INFO - PROCESS | 1654 | 1468471030580 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:10 INFO - PROCESS | 1654 | 1468471030582 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:10 INFO - PROCESS | 1654 | 1468471030680 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:37:10 INFO - PROCESS | 1654 | 1468471030692 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 1654 | 1468471030693 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a8000 == 37 [pid = 1654] [id = 215] 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12b8ce400) [pid = 1654] [serial = 643] [outer = 0x0] 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12b90c000) [pid = 1654] [serial = 644] [outer = 0x12b8ce400] 21:37:10 INFO - PROCESS | 1654 | 1468471030717 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12bd4c000) [pid = 1654] [serial = 645] [outer = 0x12b8ce400] 21:37:11 INFO - PROCESS | 1654 | 1468471031067 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 21:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:37:11 INFO - PROCESS | 1654 | 1468471031100 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:37:11 INFO - PROCESS | 1654 | 1468471031102 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:37:11 INFO - PROCESS | 1654 | 1468471031104 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:37:11 INFO - PROCESS | 1654 | 1468471031105 Marionette TRACE conn2 <- [1,834,null,{}] 21:37:11 INFO - PROCESS | 1654 | 1468471031108 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:11 INFO - PROCESS | 1654 | 1468471031109 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:11 INFO - PROCESS | 1654 | 1468471031209 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:37:11 INFO - PROCESS | 1654 | 1468471031213 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 1654 | 1468471031214 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af5a000 == 38 [pid = 1654] [id = 216] 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12bd4ac00) [pid = 1654] [serial = 646] [outer = 0x0] 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12bf12400) [pid = 1654] [serial = 647] [outer = 0x12bd4ac00] 21:37:11 INFO - PROCESS | 1654 | 1468471031238 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12bf1b400) [pid = 1654] [serial = 648] [outer = 0x12bd4ac00] 21:37:11 INFO - PROCESS | 1654 | 1468471031633 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1257d9400) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11839f000) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11839ec00) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x117ea6800) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117ea7000) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119a20400) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1257d4400) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1188e9400) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11888f800) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a52b400) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x117ea5000) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x129485c00) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 21:37:11 INFO - PROCESS | 1654 | 1468471031674 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:37:11 INFO - PROCESS | 1654 | 1468471031676 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:37:11 INFO - PROCESS | 1654 | 1468471031678 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:37:11 INFO - PROCESS | 1654 | 1468471031679 Marionette TRACE conn2 <- [1,838,null,{}] 21:37:11 INFO - PROCESS | 1654 | 1468471031681 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:11 INFO - PROCESS | 1654 | 1468471031682 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:11 INFO - PROCESS | 1654 | 1468471031764 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:37:11 INFO - PROCESS | 1654 | 1468471031768 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 1654 | 1468471031769 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b640800 == 39 [pid = 1654] [id = 217] 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119826000) [pid = 1654] [serial = 649] [outer = 0x0] 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x121117400) [pid = 1654] [serial = 650] [outer = 0x119826000] 21:37:11 INFO - PROCESS | 1654 | 1468471031798 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1257d7400) [pid = 1654] [serial = 651] [outer = 0x119826000] 21:37:12 INFO - PROCESS | 1654 | 1468471032112 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 21:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:37:12 INFO - PROCESS | 1654 | 1468471032148 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1654 | 1468471032149 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:37:12 INFO - PROCESS | 1654 | 1468471032152 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1654 | 1468471032153 Marionette TRACE conn2 <- [1,842,null,{}] 21:37:12 INFO - PROCESS | 1654 | 1468471032155 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:12 INFO - PROCESS | 1654 | 1468471032156 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:12 INFO - PROCESS | 1654 | 1468471032238 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:37:12 INFO - PROCESS | 1654 | 1468471032295 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 1654 | 1468471032297 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b919800 == 40 [pid = 1654] [id = 218] 21:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119a15000) [pid = 1654] [serial = 652] [outer = 0x0] 21:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1289b7800) [pid = 1654] [serial = 653] [outer = 0x119a15000] 21:37:12 INFO - PROCESS | 1654 | 1468471032323 Marionette DEBUG loaded listener.js 21:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12bf28800) [pid = 1654] [serial = 654] [outer = 0x119a15000] 21:37:12 INFO - PROCESS | 1654 | 1468471032648 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 21:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:37:12 INFO - PROCESS | 1654 | 1468471032674 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1654 | 1468471032676 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:37:12 INFO - PROCESS | 1654 | 1468471032678 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1654 | 1468471032681 Marionette TRACE conn2 <- [1,846,null,{}] 21:37:12 INFO - PROCESS | 1654 | 1468471032683 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:12 INFO - PROCESS | 1654 | 1468471032685 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:12 INFO - PROCESS | 1654 | 1468471032810 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:37:12 INFO - PROCESS | 1654 | 1468471032892 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 1654 | 1468471032894 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd31800 == 41 [pid = 1654] [id = 219] 21:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1257d4400) [pid = 1654] [serial = 655] [outer = 0x0] 21:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12bf30400) [pid = 1654] [serial = 656] [outer = 0x1257d4400] 21:37:12 INFO - PROCESS | 1654 | 1468471032934 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12c875c00) [pid = 1654] [serial = 657] [outer = 0x1257d4400] 21:37:13 INFO - PROCESS | 1654 | 1468471033294 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 21:37:13 INFO - PROCESS | 1654 | 1468471033298 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:37:13 INFO - PROCESS | 1654 | 1468471033300 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:37:13 INFO - PROCESS | 1654 | 1468471033304 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:37:13 INFO - PROCESS | 1654 | 1468471033308 Marionette TRACE conn2 <- [1,850,null,{}] 21:37:13 INFO - PROCESS | 1654 | 1468471033311 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:13 INFO - PROCESS | 1654 | 1468471033312 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:13 INFO - PROCESS | 1654 | 1468471033397 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:37:13 INFO - PROCESS | 1654 | 1468471033455 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 1654 | 1468471033456 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c28b000 == 42 [pid = 1654] [id = 220] 21:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128d3c000) [pid = 1654] [serial = 658] [outer = 0x0] 21:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128d42400) [pid = 1654] [serial = 659] [outer = 0x128d3c000] 21:37:13 INFO - PROCESS | 1654 | 1468471033481 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128d48400) [pid = 1654] [serial = 660] [outer = 0x128d3c000] 21:37:13 INFO - PROCESS | 1654 | 1468471033939 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 676ms 21:37:13 INFO - PROCESS | 1654 | 1468471033987 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:37:13 INFO - PROCESS | 1654 | 1468471033989 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:37:13 INFO - PROCESS | 1654 | 1468471033994 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:37:13 INFO - PROCESS | 1654 | 1468471033996 Marionette TRACE conn2 <- [1,854,null,{}] 21:37:14 INFO - PROCESS | 1654 | 1468471034000 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:14 INFO - PROCESS | 1654 | 1468471034002 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:14 INFO - PROCESS | 1654 | 1468471034110 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:37:14 INFO - PROCESS | 1654 | 1468471034180 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:14 INFO - PROCESS | 1654 | 1468471034181 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x119161800 == 43 [pid = 1654] [id = 221] 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118220c00) [pid = 1654] [serial = 661] [outer = 0x0] 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11839ec00) [pid = 1654] [serial = 662] [outer = 0x118220c00] 21:37:14 INFO - PROCESS | 1654 | 1468471034212 Marionette DEBUG loaded listener.js 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194e4c00) [pid = 1654] [serial = 663] [outer = 0x118220c00] 21:37:14 INFO - PROCESS | 1654 | 1468471034634 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 21:37:14 INFO - PROCESS | 1654 | 1468471034667 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 1654 | 1468471034670 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:37:14 INFO - PROCESS | 1654 | 1468471034689 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - PROCESS | 1654 | 1468471034691 Marionette TRACE conn2 <- [1,858,null,{}] 21:37:14 INFO - PROCESS | 1654 | 1468471034694 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:14 INFO - PROCESS | 1654 | 1468471034695 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:14 INFO - PROCESS | 1654 | 1468471034801 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:37:14 INFO - PROCESS | 1654 | 1468471034858 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:14 INFO - PROCESS | 1654 | 1468471034860 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1266a3800 == 44 [pid = 1654] [id = 222] 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123809800) [pid = 1654] [serial = 664] [outer = 0x0] 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125054400) [pid = 1654] [serial = 665] [outer = 0x123809800] 21:37:14 INFO - PROCESS | 1654 | 1468471034890 Marionette DEBUG loaded listener.js 21:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1257cf800) [pid = 1654] [serial = 666] [outer = 0x123809800] 21:37:15 INFO - PROCESS | 1654 | 1468471035337 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms 21:37:15 INFO - PROCESS | 1654 | 1468471035361 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:37:15 INFO - PROCESS | 1654 | 1468471035362 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:37:15 INFO - PROCESS | 1654 | 1468471035365 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:37:15 INFO - PROCESS | 1654 | 1468471035367 Marionette TRACE conn2 <- [1,862,null,{}] 21:37:15 INFO - PROCESS | 1654 | 1468471035375 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:15 INFO - PROCESS | 1654 | 1468471035378 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:15 INFO - PROCESS | 1654 | 1468471035486 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:37:15 INFO - PROCESS | 1654 | 1468471035546 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:15 INFO - PROCESS | 1654 | 1468471035549 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c291800 == 45 [pid = 1654] [id = 223] 21:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126cd9800) [pid = 1654] [serial = 667] [outer = 0x0] 21:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126cddc00) [pid = 1654] [serial = 668] [outer = 0x126cd9800] 21:37:15 INFO - PROCESS | 1654 | 1468471035579 Marionette DEBUG loaded listener.js 21:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126ce4c00) [pid = 1654] [serial = 669] [outer = 0x126cd9800] 21:37:16 INFO - PROCESS | 1654 | 1468471036025 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 21:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:37:16 INFO - PROCESS | 1654 | 1468471036038 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 1654 | 1468471036040 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:37:16 INFO - PROCESS | 1654 | 1468471036042 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 1654 | 1468471036043 Marionette TRACE conn2 <- [1,866,null,{}] 21:37:16 INFO - PROCESS | 1654 | 1468471036046 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:16 INFO - PROCESS | 1654 | 1468471036047 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:16 INFO - PROCESS | 1654 | 1468471036169 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:37:16 INFO - PROCESS | 1654 | 1468471036271 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 1654 | 1468471036272 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c611000 == 46 [pid = 1654] [id = 224] 21:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1268bfc00) [pid = 1654] [serial = 670] [outer = 0x0] 21:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289bd000) [pid = 1654] [serial = 671] [outer = 0x1268bfc00] 21:37:16 INFO - PROCESS | 1654 | 1468471036304 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128d46400) [pid = 1654] [serial = 672] [outer = 0x1268bfc00] 21:37:16 INFO - PROCESS | 1654 | 1468471036907 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 919ms 21:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:37:16 INFO - PROCESS | 1654 | 1468471036962 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 1654 | 1468471036964 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:37:16 INFO - PROCESS | 1654 | 1468471036967 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 1654 | 1468471036969 Marionette TRACE conn2 <- [1,870,null,{}] 21:37:16 INFO - PROCESS | 1654 | 1468471036972 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:16 INFO - PROCESS | 1654 | 1468471036974 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:17 INFO - PROCESS | 1654 | 1468471037066 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:37:17 INFO - PROCESS | 1654 | 1468471037138 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:17 INFO - PROCESS | 1654 | 1468471037139 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x118306000 == 47 [pid = 1654] [id = 225] 21:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11839d400) [pid = 1654] [serial = 673] [outer = 0x0] 21:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1183a1800) [pid = 1654] [serial = 674] [outer = 0x11839d400] 21:37:17 INFO - PROCESS | 1654 | 1468471037167 Marionette DEBUG loaded listener.js 21:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119146800) [pid = 1654] [serial = 675] [outer = 0x11839d400] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd31800 == 46 [pid = 1654] [id = 219] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b919800 == 45 [pid = 1654] [id = 218] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b640800 == 44 [pid = 1654] [id = 217] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12af5a000 == 43 [pid = 1654] [id = 216] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a8000 == 42 [pid = 1654] [id = 215] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12a20b000 == 41 [pid = 1654] [id = 214] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x126a0b800 == 40 [pid = 1654] [id = 213] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x125718800 == 39 [pid = 1654] [id = 212] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x121011000 == 38 [pid = 1654] [id = 211] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11944d800 == 37 [pid = 1654] [id = 210] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x116957800 == 36 [pid = 1654] [id = 209] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x113a4f800 == 35 [pid = 1654] [id = 208] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12101a800 == 34 [pid = 1654] [id = 207] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x117242000 == 33 [pid = 1654] [id = 206] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ad000 == 32 [pid = 1654] [id = 205] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c611000 == 31 [pid = 1654] [id = 224] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c291800 == 30 [pid = 1654] [id = 223] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1266a3800 == 29 [pid = 1654] [id = 222] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119161800 == 28 [pid = 1654] [id = 221] 21:37:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c28b000 == 27 [pid = 1654] [id = 220] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1257d7c00) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a52ac00) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12380b400) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a502400) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126af5800) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119825400) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119823000) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118627400) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11839dc00) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1188e8c00) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11839c400) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11821e000) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124ea0c00) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123935400) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1268bd400) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1257d9000) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1290af400) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126848c00) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x129484c00) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12ae94c00) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291e4000) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1257cfc00) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b681000) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b681c00) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1289c0400) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 21:37:18 INFO - PROCESS | 1654 | 1468471038196 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1271ms 21:37:18 INFO - PROCESS | 1654 | 1468471038238 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:37:18 INFO - PROCESS | 1654 | 1468471038240 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:37:18 INFO - PROCESS | 1654 | 1468471038244 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - PROCESS | 1654 | 1468471038246 Marionette TRACE conn2 <- [1,874,null,{}] 21:37:18 INFO - PROCESS | 1654 | 1468471038249 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:18 INFO - PROCESS | 1654 | 1468471038251 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:18 INFO - PROCESS | 1654 | 1468471038330 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:37:18 INFO - PROCESS | 1654 | 1468471038335 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 1654 | 1468471038336 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11274b800 == 28 [pid = 1654] [id = 226] 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a79400) [pid = 1654] [serial = 676] [outer = 0x0] 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112a7c800) [pid = 1654] [serial = 677] [outer = 0x112a79400] 21:37:18 INFO - PROCESS | 1654 | 1468471038368 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112e9d800) [pid = 1654] [serial = 678] [outer = 0x112a79400] 21:37:18 INFO - PROCESS | 1654 | 1468471038714 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 21:37:18 INFO - PROCESS | 1654 | 1468471038764 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:37:18 INFO - PROCESS | 1654 | 1468471038768 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:37:18 INFO - PROCESS | 1654 | 1468471038772 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - PROCESS | 1654 | 1468471038774 Marionette TRACE conn2 <- [1,878,null,{}] 21:37:18 INFO - PROCESS | 1654 | 1468471038776 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:18 INFO - PROCESS | 1654 | 1468471038778 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:18 INFO - PROCESS | 1654 | 1468471038855 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:37:18 INFO - PROCESS | 1654 | 1468471038859 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 1654 | 1468471038860 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x116233800 == 29 [pid = 1654] [id = 227] 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x113d42400) [pid = 1654] [serial = 679] [outer = 0x0] 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x113d91800) [pid = 1654] [serial = 680] [outer = 0x113d42400] 21:37:18 INFO - PROCESS | 1654 | 1468471038890 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11602f800) [pid = 1654] [serial = 681] [outer = 0x113d42400] 21:37:19 INFO - PROCESS | 1654 | 1468471039215 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 21:37:19 INFO - PROCESS | 1654 | 1468471039242 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:37:19 INFO - PROCESS | 1654 | 1468471039251 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:37:19 INFO - PROCESS | 1654 | 1468471039254 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 1654 | 1468471039256 Marionette TRACE conn2 <- [1,882,null,{}] 21:37:19 INFO - PROCESS | 1654 | 1468471039264 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:19 INFO - PROCESS | 1654 | 1468471039267 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:19 INFO - PROCESS | 1654 | 1468471039347 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:37:19 INFO - PROCESS | 1654 | 1468471039401 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 1654 | 1468471039403 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11734c800 == 30 [pid = 1654] [id = 228] 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1160dd400) [pid = 1654] [serial = 682] [outer = 0x0] 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116932400) [pid = 1654] [serial = 683] [outer = 0x1160dd400] 21:37:19 INFO - PROCESS | 1654 | 1468471039431 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1172c6c00) [pid = 1654] [serial = 684] [outer = 0x1160dd400] 21:37:19 INFO - PROCESS | 1654 | 1468471039725 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 21:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:37:19 INFO - PROCESS | 1654 | 1468471039777 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:37:19 INFO - PROCESS | 1654 | 1468471039778 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:37:19 INFO - PROCESS | 1654 | 1468471039780 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 1654 | 1468471039782 Marionette TRACE conn2 <- [1,886,null,{}] 21:37:19 INFO - PROCESS | 1654 | 1468471039784 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:19 INFO - PROCESS | 1654 | 1468471039785 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:19 INFO - PROCESS | 1654 | 1468471039864 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:37:19 INFO - PROCESS | 1654 | 1468471039867 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 1654 | 1468471039869 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x118269000 == 31 [pid = 1654] [id = 229] 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117eaac00) [pid = 1654] [serial = 685] [outer = 0x0] 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1182df000) [pid = 1654] [serial = 686] [outer = 0x117eaac00] 21:37:19 INFO - PROCESS | 1654 | 1468471039898 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118393400) [pid = 1654] [serial = 687] [outer = 0x117eaac00] 21:37:20 INFO - PROCESS | 1654 | 1468471040207 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 21:37:20 INFO - PROCESS | 1654 | 1468471040249 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 1654 | 1468471040251 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:37:20 INFO - PROCESS | 1654 | 1468471040253 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 1654 | 1468471040255 Marionette TRACE conn2 <- [1,890,null,{}] 21:37:20 INFO - PROCESS | 1654 | 1468471040291 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:20 INFO - PROCESS | 1654 | 1468471040293 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:20 INFO - PROCESS | 1654 | 1468471040394 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:37:20 INFO - PROCESS | 1654 | 1468471040428 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 1654 | 1468471040429 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119162000 == 32 [pid = 1654] [id = 230] 21:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1133ca000) [pid = 1654] [serial = 688] [outer = 0x0] 21:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11839d000) [pid = 1654] [serial = 689] [outer = 0x1133ca000] 21:37:20 INFO - PROCESS | 1654 | 1468471040454 Marionette DEBUG loaded listener.js 21:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118569400) [pid = 1654] [serial = 690] [outer = 0x1133ca000] 21:37:20 INFO - PROCESS | 1654 | 1468471040796 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 553ms 21:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:37:20 INFO - PROCESS | 1654 | 1468471040807 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 1654 | 1468471040808 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:37:20 INFO - PROCESS | 1654 | 1468471040810 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 1654 | 1468471040812 Marionette TRACE conn2 <- [1,894,null,{}] 21:37:20 INFO - PROCESS | 1654 | 1468471040814 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:20 INFO - PROCESS | 1654 | 1468471040818 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:20 INFO - PROCESS | 1654 | 1468471040931 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:37:20 INFO - PROCESS | 1654 | 1468471040966 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 1654 | 1468471040967 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a9000 == 33 [pid = 1654] [id = 231] 21:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11860f000) [pid = 1654] [serial = 691] [outer = 0x0] 21:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1188eb000) [pid = 1654] [serial = 692] [outer = 0x11860f000] 21:37:20 INFO - PROCESS | 1654 | 1468471040992 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1194e7400) [pid = 1654] [serial = 693] [outer = 0x11860f000] 21:37:21 INFO - PROCESS | 1654 | 1468471041296 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 21:37:21 INFO - PROCESS | 1654 | 1468471041336 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 1654 | 1468471041339 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:37:21 INFO - PROCESS | 1654 | 1468471041342 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 1654 | 1468471041343 Marionette TRACE conn2 <- [1,898,null,{}] 21:37:21 INFO - PROCESS | 1654 | 1468471041345 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:21 INFO - PROCESS | 1654 | 1468471041347 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:21 INFO - PROCESS | 1654 | 1468471041457 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:37:21 INFO - PROCESS | 1654 | 1468471041494 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:21 INFO - PROCESS | 1654 | 1468471041495 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b8c000 == 34 [pid = 1654] [id = 232] 21:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1194e7800) [pid = 1654] [serial = 694] [outer = 0x0] 21:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11981f000) [pid = 1654] [serial = 695] [outer = 0x1194e7800] 21:37:21 INFO - PROCESS | 1654 | 1468471041519 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119a1dc00) [pid = 1654] [serial = 696] [outer = 0x1194e7800] 21:37:21 INFO - PROCESS | 1654 | 1468471041850 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 21:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:37:21 INFO - PROCESS | 1654 | 1468471041862 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 1654 | 1468471041863 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:37:21 INFO - PROCESS | 1654 | 1468471041865 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 1654 | 1468471041866 Marionette TRACE conn2 <- [1,902,null,{}] 21:37:21 INFO - PROCESS | 1654 | 1468471041868 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:21 INFO - PROCESS | 1654 | 1468471041869 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:21 INFO - PROCESS | 1654 | 1468471041974 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:37:22 INFO - PROCESS | 1654 | 1468471042008 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1654 | 1468471042009 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12396f000 == 35 [pid = 1654] [id = 233] 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119a1f000) [pid = 1654] [serial = 697] [outer = 0x0] 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119a36800) [pid = 1654] [serial = 698] [outer = 0x119a1f000] 21:37:22 INFO - PROCESS | 1654 | 1468471042033 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119c33000) [pid = 1654] [serial = 699] [outer = 0x119a1f000] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b8ce400) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a537800) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12bd4ac00) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116930c00) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12684f000) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117ea7c00) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116631400) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116932c00) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a511c00) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1151db800) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1257d4400) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194eb400) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119826000) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a444c00) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a15000) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:37:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128d3c000) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:37:22 INFO - PROCESS | 1654 | 1468471042497 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 668ms 21:37:22 INFO - PROCESS | 1654 | 1468471042534 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:37:22 INFO - PROCESS | 1654 | 1468471042535 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:37:22 INFO - PROCESS | 1654 | 1468471042538 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:37:22 INFO - PROCESS | 1654 | 1468471042539 Marionette TRACE conn2 <- [1,906,null,{}] 21:37:22 INFO - PROCESS | 1654 | 1468471042541 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:22 INFO - PROCESS | 1654 | 1468471042542 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:22 INFO - PROCESS | 1654 | 1468471042617 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:37:22 INFO - PROCESS | 1654 | 1468471042622 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1654 | 1468471042632 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11734b800 == 36 [pid = 1654] [id = 234] 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11839bc00) [pid = 1654] [serial = 700] [outer = 0x0] 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194e4000) [pid = 1654] [serial = 701] [outer = 0x11839bc00] 21:37:22 INFO - PROCESS | 1654 | 1468471042657 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119c39000) [pid = 1654] [serial = 702] [outer = 0x11839bc00] 21:37:22 INFO - PROCESS | 1654 | 1468471042997 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 21:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:37:23 INFO - PROCESS | 1654 | 1468471043008 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 1654 | 1468471043009 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:37:23 INFO - PROCESS | 1654 | 1468471043011 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - PROCESS | 1654 | 1468471043012 Marionette TRACE conn2 <- [1,910,null,{}] 21:37:23 INFO - PROCESS | 1654 | 1468471043014 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:23 INFO - PROCESS | 1654 | 1468471043015 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:23 INFO - PROCESS | 1654 | 1468471043123 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:37:23 INFO - PROCESS | 1654 | 1468471043130 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:23 INFO - PROCESS | 1654 | 1468471043131 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240b6800 == 37 [pid = 1654] [id = 235] 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1182dcc00) [pid = 1654] [serial = 703] [outer = 0x0] 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11a0ef800) [pid = 1654] [serial = 704] [outer = 0x1182dcc00] 21:37:23 INFO - PROCESS | 1654 | 1468471043155 Marionette DEBUG loaded listener.js 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12380c400) [pid = 1654] [serial = 705] [outer = 0x1182dcc00] 21:37:23 INFO - PROCESS | 1654 | 1468471043451 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 21:37:23 INFO - PROCESS | 1654 | 1468471043480 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 1654 | 1468471043481 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:37:23 INFO - PROCESS | 1654 | 1468471043484 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - PROCESS | 1654 | 1468471043486 Marionette TRACE conn2 <- [1,914,null,{}] 21:37:23 INFO - PROCESS | 1654 | 1468471043490 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:23 INFO - PROCESS | 1654 | 1468471043493 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:23 INFO - PROCESS | 1654 | 1468471043585 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:37:23 INFO - PROCESS | 1654 | 1468471043590 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:23 INFO - PROCESS | 1654 | 1468471043592 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119161000 == 38 [pid = 1654] [id = 236] 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12380c800) [pid = 1654] [serial = 706] [outer = 0x0] 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12429fc00) [pid = 1654] [serial = 707] [outer = 0x12380c800] 21:37:23 INFO - PROCESS | 1654 | 1468471043627 Marionette DEBUG loaded listener.js 21:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124f04400) [pid = 1654] [serial = 708] [outer = 0x12380c800] 21:37:23 INFO - PROCESS | 1654 | 1468471043972 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 523ms 21:37:24 INFO - PROCESS | 1654 | 1468471044008 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 1654 | 1468471044009 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:37:24 INFO - PROCESS | 1654 | 1468471044023 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 1654 | 1468471044024 Marionette TRACE conn2 <- [1,918,null,{}] 21:37:24 INFO - PROCESS | 1654 | 1468471044026 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:24 INFO - PROCESS | 1654 | 1468471044027 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:24 INFO - PROCESS | 1654 | 1468471044104 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:37:24 INFO - PROCESS | 1654 | 1468471044109 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 1654 | 1468471044110 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261cb000 == 39 [pid = 1654] [id = 237] 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124f05000) [pid = 1654] [serial = 709] [outer = 0x0] 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12573f400) [pid = 1654] [serial = 710] [outer = 0x124f05000] 21:37:24 INFO - PROCESS | 1654 | 1468471044135 Marionette DEBUG loaded listener.js 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1257ccc00) [pid = 1654] [serial = 711] [outer = 0x124f05000] 21:37:24 INFO - PROCESS | 1654 | 1468471044503 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 21:37:24 INFO - PROCESS | 1654 | 1468471044542 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 1654 | 1468471044545 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:37:24 INFO - PROCESS | 1654 | 1468471044548 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 1654 | 1468471044551 Marionette TRACE conn2 <- [1,922,null,{}] 21:37:24 INFO - PROCESS | 1654 | 1468471044556 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:24 INFO - PROCESS | 1654 | 1468471044558 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:24 INFO - PROCESS | 1654 | 1468471044672 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:37:24 INFO - PROCESS | 1654 | 1468471044749 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 1654 | 1468471044752 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11381b800 == 40 [pid = 1654] [id = 238] 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1128d6400) [pid = 1654] [serial = 712] [outer = 0x0] 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x112a84400) [pid = 1654] [serial = 713] [outer = 0x1128d6400] 21:37:24 INFO - PROCESS | 1654 | 1468471044783 Marionette DEBUG loaded listener.js 21:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11300b800) [pid = 1654] [serial = 714] [outer = 0x1128d6400] 21:37:25 INFO - PROCESS | 1654 | 1468471045329 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 826ms 21:37:25 INFO - PROCESS | 1654 | 1468471045375 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:37:25 INFO - PROCESS | 1654 | 1468471045378 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:37:25 INFO - PROCESS | 1654 | 1468471045382 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:37:25 INFO - PROCESS | 1654 | 1468471045384 Marionette TRACE conn2 <- [1,926,null,{}] 21:37:25 INFO - PROCESS | 1654 | 1468471045387 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:25 INFO - PROCESS | 1654 | 1468471045388 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:25 INFO - PROCESS | 1654 | 1468471045493 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:37:25 INFO - PROCESS | 1654 | 1468471045570 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:25 INFO - PROCESS | 1654 | 1468471045572 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11889f800 == 41 [pid = 1654] [id = 239] 21:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x116907800) [pid = 1654] [serial = 715] [outer = 0x0] 21:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116933400) [pid = 1654] [serial = 716] [outer = 0x116907800] 21:37:25 INFO - PROCESS | 1654 | 1468471045602 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1172c5800) [pid = 1654] [serial = 717] [outer = 0x116907800] 21:37:26 INFO - PROCESS | 1654 | 1468471046225 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 920ms 21:37:26 INFO - PROCESS | 1654 | 1468471046302 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 1654 | 1468471046305 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:37:26 INFO - PROCESS | 1654 | 1468471046308 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 1654 | 1468471046310 Marionette TRACE conn2 <- [1,930,null,{}] 21:37:26 INFO - PROCESS | 1654 | 1468471046314 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:26 INFO - PROCESS | 1654 | 1468471046315 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:26 INFO - PROCESS | 1654 | 1468471046419 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:37:26 INFO - PROCESS | 1654 | 1468471046474 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 1654 | 1468471046477 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x116235000 == 42 [pid = 1654] [id = 240] 21:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11676ec00) [pid = 1654] [serial = 718] [outer = 0x0] 21:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11692c400) [pid = 1654] [serial = 719] [outer = 0x11676ec00] 21:37:26 INFO - PROCESS | 1654 | 1468471046506 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1172c4800) [pid = 1654] [serial = 720] [outer = 0x11676ec00] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119161000 == 41 [pid = 1654] [id = 236] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1240b6800 == 40 [pid = 1654] [id = 235] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11734b800 == 39 [pid = 1654] [id = 234] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12396f000 == 38 [pid = 1654] [id = 233] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119b8c000 == 37 [pid = 1654] [id = 232] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a9000 == 36 [pid = 1654] [id = 231] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119162000 == 35 [pid = 1654] [id = 230] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x118269000 == 34 [pid = 1654] [id = 229] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11734c800 == 33 [pid = 1654] [id = 228] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x116233800 == 32 [pid = 1654] [id = 227] 21:37:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11274b800 == 31 [pid = 1654] [id = 226] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b90c000) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b66b000) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12bf12400) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116973c00) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1182e3000) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128dc1800) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119ce2000) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124baac00) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11692bc00) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118214800) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11839c000) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119825c00) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12b8cbc00) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124f06400) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x126195000) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12c875c00) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a18000) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119a39400) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121117400) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1257d7400) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12bf1b400) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a537400) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a504400) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bf28800) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289b7800) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b8cdc00) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12bd4c000) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1290b8800) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12bf30400) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128d48400) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 21:37:26 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128d42400) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 21:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 622ms 21:37:26 INFO - PROCESS | 1654 | 1468471046924 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:37:26 INFO - PROCESS | 1654 | 1468471046930 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 1654 | 1468471046933 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:37:26 INFO - PROCESS | 1654 | 1468471046939 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 1654 | 1468471046943 Marionette TRACE conn2 <- [1,934,null,{}] 21:37:26 INFO - PROCESS | 1654 | 1468471046945 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:26 INFO - PROCESS | 1654 | 1468471046947 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:27 INFO - PROCESS | 1654 | 1468471047028 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:37:27 INFO - PROCESS | 1654 | 1468471047083 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:27 INFO - PROCESS | 1654 | 1468471047084 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11724d000 == 32 [pid = 1654] [id = 241] 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x117228c00) [pid = 1654] [serial = 721] [outer = 0x0] 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11821e800) [pid = 1654] [serial = 722] [outer = 0x117228c00] 21:37:27 INFO - PROCESS | 1654 | 1468471047112 Marionette DEBUG loaded listener.js 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1183f1400) [pid = 1654] [serial = 723] [outer = 0x117228c00] 21:37:27 INFO - PROCESS | 1654 | 1468471047413 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 21:37:27 INFO - PROCESS | 1654 | 1468471047460 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1654 | 1468471047462 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:37:27 INFO - PROCESS | 1654 | 1468471047464 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1654 | 1468471047467 Marionette TRACE conn2 <- [1,938,null,{}] 21:37:27 INFO - PROCESS | 1654 | 1468471047475 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:27 INFO - PROCESS | 1654 | 1468471047478 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:27 INFO - PROCESS | 1654 | 1468471047561 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:37:27 INFO - PROCESS | 1654 | 1468471047615 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:27 INFO - PROCESS | 1654 | 1468471047617 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119290800 == 33 [pid = 1654] [id = 242] 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1183ea800) [pid = 1654] [serial = 724] [outer = 0x0] 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118894c00) [pid = 1654] [serial = 725] [outer = 0x1183ea800] 21:37:27 INFO - PROCESS | 1654 | 1468471047645 Marionette DEBUG loaded listener.js 21:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194edc00) [pid = 1654] [serial = 726] [outer = 0x1183ea800] 21:37:27 INFO - PROCESS | 1654 | 1468471047950 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 21:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:37:27 INFO - PROCESS | 1654 | 1468471047985 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1654 | 1468471047987 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:37:27 INFO - PROCESS | 1654 | 1468471047992 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1654 | 1468471047994 Marionette TRACE conn2 <- [1,942,null,{}] 21:37:27 INFO - PROCESS | 1654 | 1468471047996 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:27 INFO - PROCESS | 1654 | 1468471047997 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:28 INFO - PROCESS | 1654 | 1468471048079 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:37:28 INFO - PROCESS | 1654 | 1468471048130 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1654 | 1468471048132 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b8c000 == 34 [pid = 1654] [id = 243] 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118611c00) [pid = 1654] [serial = 727] [outer = 0x0] 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119a1a800) [pid = 1654] [serial = 728] [outer = 0x118611c00] 21:37:28 INFO - PROCESS | 1654 | 1468471048160 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119b72c00) [pid = 1654] [serial = 729] [outer = 0x118611c00] 21:37:28 INFO - PROCESS | 1654 | 1468471048461 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 21:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:37:28 INFO - PROCESS | 1654 | 1468471048512 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:37:28 INFO - PROCESS | 1654 | 1468471048513 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:37:28 INFO - PROCESS | 1654 | 1468471048515 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:37:28 INFO - PROCESS | 1654 | 1468471048516 Marionette TRACE conn2 <- [1,946,null,{}] 21:37:28 INFO - PROCESS | 1654 | 1468471048519 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:28 INFO - PROCESS | 1654 | 1468471048520 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:28 INFO - PROCESS | 1654 | 1468471048597 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:37:28 INFO - PROCESS | 1654 | 1468471048600 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1654 | 1468471048601 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240aa000 == 35 [pid = 1654] [id = 244] 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116082c00) [pid = 1654] [serial = 730] [outer = 0x0] 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12380a000) [pid = 1654] [serial = 731] [outer = 0x116082c00] 21:37:28 INFO - PROCESS | 1654 | 1468471048628 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1240bf000) [pid = 1654] [serial = 732] [outer = 0x116082c00] 21:37:29 INFO - PROCESS | 1654 | 1468471049011 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 21:37:29 INFO - PROCESS | 1654 | 1468471049036 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1654 | 1468471049038 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:37:29 INFO - PROCESS | 1654 | 1468471049047 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1654 | 1468471049049 Marionette TRACE conn2 <- [1,950,null,{}] 21:37:29 INFO - PROCESS | 1654 | 1468471049051 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:29 INFO - PROCESS | 1654 | 1468471049055 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:29 INFO - PROCESS | 1654 | 1468471049168 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:37:29 INFO - PROCESS | 1654 | 1468471049205 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1654 | 1468471049207 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x125085000 == 36 [pid = 1654] [id = 245] 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11981a000) [pid = 1654] [serial = 733] [outer = 0x0] 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124b27800) [pid = 1654] [serial = 734] [outer = 0x11981a000] 21:37:29 INFO - PROCESS | 1654 | 1468471049232 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1257d5000) [pid = 1654] [serial = 735] [outer = 0x11981a000] 21:37:29 INFO - PROCESS | 1654 | 1468471049550 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 21:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:37:29 INFO - PROCESS | 1654 | 1468471049567 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1654 | 1468471049569 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:37:29 INFO - PROCESS | 1654 | 1468471049572 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1654 | 1468471049575 Marionette TRACE conn2 <- [1,954,null,{}] 21:37:29 INFO - PROCESS | 1654 | 1468471049578 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:29 INFO - PROCESS | 1654 | 1468471049579 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:29 INFO - PROCESS | 1654 | 1468471049686 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:37:29 INFO - PROCESS | 1654 | 1468471049690 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1654 | 1468471049691 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12577c800 == 37 [pid = 1654] [id = 246] 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124ea8800) [pid = 1654] [serial = 736] [outer = 0x0] 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12618a400) [pid = 1654] [serial = 737] [outer = 0x124ea8800] 21:37:29 INFO - PROCESS | 1654 | 1468471049718 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126534800) [pid = 1654] [serial = 738] [outer = 0x124ea8800] 21:37:30 INFO - PROCESS | 1654 | 1468471050118 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 578ms 21:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:37:30 INFO - PROCESS | 1654 | 1468471050155 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 1654 | 1468471050156 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:37:30 INFO - PROCESS | 1654 | 1468471050158 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - PROCESS | 1654 | 1468471050159 Marionette TRACE conn2 <- [1,958,null,{}] 21:37:30 INFO - PROCESS | 1654 | 1468471050162 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:30 INFO - PROCESS | 1654 | 1468471050163 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:30 INFO - PROCESS | 1654 | 1468471050259 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:37:30 INFO - PROCESS | 1654 | 1468471050262 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:30 INFO - PROCESS | 1654 | 1468471050263 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12898f800 == 38 [pid = 1654] [id = 247] 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1257e4800) [pid = 1654] [serial = 739] [outer = 0x0] 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126653400) [pid = 1654] [serial = 740] [outer = 0x1257e4800] 21:37:30 INFO - PROCESS | 1654 | 1468471050288 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1268bdc00) [pid = 1654] [serial = 741] [outer = 0x1257e4800] 21:37:30 INFO - PROCESS | 1654 | 1468471050621 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 21:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:37:30 INFO - PROCESS | 1654 | 1468471050677 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 1654 | 1468471050678 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:37:30 INFO - PROCESS | 1654 | 1468471050680 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - PROCESS | 1654 | 1468471050681 Marionette TRACE conn2 <- [1,962,null,{}] 21:37:30 INFO - PROCESS | 1654 | 1468471050684 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:30 INFO - PROCESS | 1654 | 1468471050685 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:30 INFO - PROCESS | 1654 | 1468471050866 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117eaac00) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1160dd400) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112a79400) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113d42400) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11839d400) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194e7800) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11860f000) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119a1f000) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118220c00) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11839bc00) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123809800) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12380c800) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126cd9800) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1182dcc00) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1268bfc00) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1133ca000) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:37:30 INFO - PROCESS | 1654 | 1468471050912 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:30 INFO - PROCESS | 1654 | 1468471050913 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x117348800 == 39 [pid = 1654] [id = 248] 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112eba800) [pid = 1654] [serial = 742] [outer = 0x0] 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116631400) [pid = 1654] [serial = 743] [outer = 0x112eba800] 21:37:30 INFO - PROCESS | 1654 | 1468471050938 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11839c800) [pid = 1654] [serial = 744] [outer = 0x112eba800] 21:37:31 INFO - PROCESS | 1654 | 1468471051211 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 568ms 21:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:37:31 INFO - PROCESS | 1654 | 1468471051249 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 1654 | 1468471051250 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:37:31 INFO - PROCESS | 1654 | 1468471051261 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - PROCESS | 1654 | 1468471051262 Marionette TRACE conn2 <- [1,966,null,{}] 21:37:31 INFO - PROCESS | 1654 | 1468471051264 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:31 INFO - PROCESS | 1654 | 1468471051266 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:31 INFO - PROCESS | 1654 | 1468471051351 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:37:31 INFO - PROCESS | 1654 | 1468471051356 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1654 | 1468471051358 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x129022000 == 40 [pid = 1654] [id = 249] 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1176dd000) [pid = 1654] [serial = 745] [outer = 0x0] 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123809800) [pid = 1654] [serial = 746] [outer = 0x1176dd000] 21:37:31 INFO - PROCESS | 1654 | 1468471051382 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119b72400) [pid = 1654] [serial = 747] [outer = 0x1176dd000] 21:37:31 INFO - PROCESS | 1654 | 1468471051700 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 477ms 21:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:37:31 INFO - PROCESS | 1654 | 1468471051729 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 1654 | 1468471051731 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:37:31 INFO - PROCESS | 1654 | 1468471051733 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - PROCESS | 1654 | 1468471051735 Marionette TRACE conn2 <- [1,970,null,{}] 21:37:31 INFO - PROCESS | 1654 | 1468471051762 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:31 INFO - PROCESS | 1654 | 1468471051764 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:31 INFO - PROCESS | 1654 | 1468471051858 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:37:31 INFO - PROCESS | 1654 | 1468471051862 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1654 | 1468471051863 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a5000 == 41 [pid = 1654] [id = 250] 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118397800) [pid = 1654] [serial = 748] [outer = 0x0] 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126cdc800) [pid = 1654] [serial = 749] [outer = 0x118397800] 21:37:31 INFO - PROCESS | 1654 | 1468471051889 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289b2c00) [pid = 1654] [serial = 750] [outer = 0x118397800] 21:37:32 INFO - PROCESS | 1654 | 1468471052227 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 528ms 21:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:37:32 INFO - PROCESS | 1654 | 1468471052262 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 1654 | 1468471052263 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:37:32 INFO - PROCESS | 1654 | 1468471052265 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1654 | 1468471052266 Marionette TRACE conn2 <- [1,974,null,{}] 21:37:32 INFO - PROCESS | 1654 | 1468471052268 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:32 INFO - PROCESS | 1654 | 1468471052269 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:32 INFO - PROCESS | 1654 | 1468471052351 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:37:32 INFO - PROCESS | 1654 | 1468471052409 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 1654 | 1468471052410 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a86a000 == 42 [pid = 1654] [id = 251] 21:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126ce4800) [pid = 1654] [serial = 751] [outer = 0x0] 21:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1289b8800) [pid = 1654] [serial = 752] [outer = 0x126ce4800] 21:37:32 INFO - PROCESS | 1654 | 1468471052434 Marionette DEBUG loaded listener.js 21:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1289c5000) [pid = 1654] [serial = 753] [outer = 0x126ce4800] 21:37:32 INFO - PROCESS | 1654 | 1468471052710 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 21:37:32 INFO - PROCESS | 1654 | 1468471052733 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 1654 | 1468471052735 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:37:32 INFO - PROCESS | 1654 | 1468471052745 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1654 | 1468471052746 Marionette TRACE conn2 <- [1,978,null,{}] 21:37:32 INFO - PROCESS | 1654 | 1468471052748 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:32 INFO - PROCESS | 1654 | 1468471052749 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:32 INFO - PROCESS | 1654 | 1468471052836 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:37:32 INFO - PROCESS | 1654 | 1468471052935 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 1654 | 1468471052937 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x112753800 == 43 [pid = 1654] [id = 252] 21:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x110d6e800) [pid = 1654] [serial = 754] [outer = 0x0] 21:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1128d4800) [pid = 1654] [serial = 755] [outer = 0x110d6e800] 21:37:32 INFO - PROCESS | 1654 | 1468471052968 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1133e2800) [pid = 1654] [serial = 756] [outer = 0x110d6e800] 21:37:33 INFO - PROCESS | 1654 | 1468471053416 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 718ms 21:37:33 INFO - PROCESS | 1654 | 1468471053465 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:37:33 INFO - PROCESS | 1654 | 1468471053467 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:37:33 INFO - PROCESS | 1654 | 1468471053487 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 1654 | 1468471053489 Marionette TRACE conn2 <- [1,982,null,{}] 21:37:33 INFO - PROCESS | 1654 | 1468471053496 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:33 INFO - PROCESS | 1654 | 1468471053499 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:33 INFO - PROCESS | 1654 | 1468471053603 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:37:33 INFO - PROCESS | 1654 | 1468471053694 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 1654 | 1468471053696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a0000 == 44 [pid = 1654] [id = 253] 21:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1182da800) [pid = 1654] [serial = 757] [outer = 0x0] 21:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118392800) [pid = 1654] [serial = 758] [outer = 0x1182da800] 21:37:33 INFO - PROCESS | 1654 | 1468471053726 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11860ec00) [pid = 1654] [serial = 759] [outer = 0x1182da800] 21:37:34 INFO - PROCESS | 1654 | 1468471054146 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 740ms 21:37:34 INFO - PROCESS | 1654 | 1468471054223 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1654 | 1468471054225 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:37:34 INFO - PROCESS | 1654 | 1468471054230 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1654 | 1468471054231 Marionette TRACE conn2 <- [1,986,null,{}] 21:37:34 INFO - PROCESS | 1654 | 1468471054233 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:34 INFO - PROCESS | 1654 | 1468471054235 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:34 INFO - PROCESS | 1654 | 1468471054339 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:37:34 INFO - PROCESS | 1654 | 1468471054408 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:34 INFO - PROCESS | 1654 | 1468471054410 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x129009800 == 45 [pid = 1654] [id = 254] 21:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119146c00) [pid = 1654] [serial = 760] [outer = 0x0] 21:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1194e6000) [pid = 1654] [serial = 761] [outer = 0x119146c00] 21:37:34 INFO - PROCESS | 1654 | 1468471054439 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119a2d800) [pid = 1654] [serial = 762] [outer = 0x119146c00] 21:37:34 INFO - PROCESS | 1654 | 1468471054823 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 21:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:37:34 INFO - PROCESS | 1654 | 1468471054862 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1654 | 1468471054864 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:37:34 INFO - PROCESS | 1654 | 1468471054872 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1654 | 1468471054877 Marionette TRACE conn2 <- [1,990,null,{}] 21:37:34 INFO - PROCESS | 1654 | 1468471054881 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:34 INFO - PROCESS | 1654 | 1468471054883 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:35 INFO - PROCESS | 1654 | 1468471055009 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:37:35 INFO - PROCESS | 1654 | 1468471055066 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:35 INFO - PROCESS | 1654 | 1468471055068 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b635000 == 46 [pid = 1654] [id = 255] 21:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124b27000) [pid = 1654] [serial = 763] [outer = 0x0] 21:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x125693800) [pid = 1654] [serial = 764] [outer = 0x124b27000] 21:37:35 INFO - PROCESS | 1654 | 1468471055094 Marionette DEBUG loaded listener.js 21:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12618cc00) [pid = 1654] [serial = 765] [outer = 0x124b27000] 21:37:35 INFO - PROCESS | 1654 | 1468471055688 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 881ms 21:37:35 INFO - PROCESS | 1654 | 1468471055749 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:37:35 INFO - PROCESS | 1654 | 1468471055751 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:37:35 INFO - PROCESS | 1654 | 1468471055755 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 1654 | 1468471055757 Marionette TRACE conn2 <- [1,994,null,{}] 21:37:35 INFO - PROCESS | 1654 | 1468471055761 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:35 INFO - PROCESS | 1654 | 1468471055763 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:35 INFO - PROCESS | 1654 | 1468471055853 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:37:35 INFO - PROCESS | 1654 | 1468471055920 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:35 INFO - PROCESS | 1654 | 1468471055923 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x118250800 == 47 [pid = 1654] [id = 256] 21:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11692e000) [pid = 1654] [serial = 766] [outer = 0x0] 21:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116975000) [pid = 1654] [serial = 767] [outer = 0x11692e000] 21:37:35 INFO - PROCESS | 1654 | 1468471055950 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118215000) [pid = 1654] [serial = 768] [outer = 0x11692e000] 21:37:36 INFO - PROCESS | 1654 | 1468471056414 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 723ms 21:37:36 INFO - PROCESS | 1654 | 1468471056477 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:37:36 INFO - PROCESS | 1654 | 1468471056480 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:37:36 INFO - PROCESS | 1654 | 1468471056485 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:37:36 INFO - PROCESS | 1654 | 1468471056486 Marionette TRACE conn2 <- [1,998,null,{}] 21:37:36 INFO - PROCESS | 1654 | 1468471056489 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:36 INFO - PROCESS | 1654 | 1468471056490 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:36 INFO - PROCESS | 1654 | 1468471056581 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:37:36 INFO - PROCESS | 1654 | 1468471056653 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 1654 | 1468471056654 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x118116000 == 48 [pid = 1654] [id = 257] 21:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11855d400) [pid = 1654] [serial = 769] [outer = 0x0] 21:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118610400) [pid = 1654] [serial = 770] [outer = 0x11855d400] 21:37:36 INFO - PROCESS | 1654 | 1468471056682 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118891400) [pid = 1654] [serial = 771] [outer = 0x11855d400] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x118306000 == 47 [pid = 1654] [id = 225] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12a86a000 == 46 [pid = 1654] [id = 251] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a5000 == 45 [pid = 1654] [id = 250] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x129022000 == 44 [pid = 1654] [id = 249] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x117348800 == 43 [pid = 1654] [id = 248] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12898f800 == 42 [pid = 1654] [id = 247] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12577c800 == 41 [pid = 1654] [id = 246] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x125085000 == 40 [pid = 1654] [id = 245] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1240aa000 == 39 [pid = 1654] [id = 244] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x119b8c000 == 38 [pid = 1654] [id = 243] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x119290800 == 37 [pid = 1654] [id = 242] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11724d000 == 36 [pid = 1654] [id = 241] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x116235000 == 35 [pid = 1654] [id = 240] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11889f800 == 34 [pid = 1654] [id = 239] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1261cb000 == 33 [pid = 1654] [id = 237] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11381b800 == 32 [pid = 1654] [id = 238] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x118250800 == 31 [pid = 1654] [id = 256] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12b635000 == 30 [pid = 1654] [id = 255] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x129009800 == 29 [pid = 1654] [id = 254] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a0000 == 28 [pid = 1654] [id = 253] 21:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x112753800 == 27 [pid = 1654] [id = 252] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1182df000) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116932400) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1172c6c00) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x112a7c800) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x112e9d800) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x113d91800) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11602f800) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119146800) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1183a1800) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11981f000) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194e7400) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1188eb000) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a36800) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119a1dc00) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1194e4c00) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11839ec00) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1194e4000) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1257cf800) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125054400) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12429fc00) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126ce4c00) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x126cddc00) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12573f400) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119c39000) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11a0ef800) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119c33000) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128d46400) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11839d000) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289bd000) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118569400) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124f04400) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118393400) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12380c400) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 21:37:37 INFO - PROCESS | 1654 | 1468471057607 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1176ms 21:37:37 INFO - PROCESS | 1654 | 1468471057661 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:37:37 INFO - PROCESS | 1654 | 1468471057666 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:37:37 INFO - PROCESS | 1654 | 1468471057680 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 1654 | 1468471057683 Marionette TRACE conn2 <- [1,1002,null,{}] 21:37:37 INFO - PROCESS | 1654 | 1468471057690 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:37 INFO - PROCESS | 1654 | 1468471057693 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:37 INFO - PROCESS | 1654 | 1468471057800 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:37:37 INFO - PROCESS | 1654 | 1468471057818 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 1654 | 1468471057820 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11660c000 == 28 [pid = 1654] [id = 258] 21:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d41400) [pid = 1654] [serial = 772] [outer = 0x0] 21:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116930400) [pid = 1654] [serial = 773] [outer = 0x113d41400] 21:37:37 INFO - PROCESS | 1654 | 1468471057852 Marionette DEBUG loaded listener.js 21:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1173edc00) [pid = 1654] [serial = 774] [outer = 0x113d41400] 21:37:38 INFO - PROCESS | 1654 | 1468471058227 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 584ms 21:37:38 INFO - PROCESS | 1654 | 1468471058258 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 1654 | 1468471058261 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:37:38 INFO - PROCESS | 1654 | 1468471058265 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 1654 | 1468471058267 Marionette TRACE conn2 <- [1,1006,null,{}] 21:37:38 INFO - PROCESS | 1654 | 1468471058269 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:38 INFO - PROCESS | 1654 | 1468471058272 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:38 INFO - PROCESS | 1654 | 1468471058352 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:37:38 INFO - PROCESS | 1654 | 1468471058360 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 1654 | 1468471058361 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x117362000 == 29 [pid = 1654] [id = 259] 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1176e9000) [pid = 1654] [serial = 775] [outer = 0x0] 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118393400) [pid = 1654] [serial = 776] [outer = 0x1176e9000] 21:37:38 INFO - PROCESS | 1654 | 1468471058389 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1183e8400) [pid = 1654] [serial = 777] [outer = 0x1176e9000] 21:37:38 INFO - PROCESS | 1654 | 1468471058744 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 21:37:38 INFO - PROCESS | 1654 | 1468471058784 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 1654 | 1468471058786 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:37:38 INFO - PROCESS | 1654 | 1468471058788 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 1654 | 1468471058790 Marionette TRACE conn2 <- [1,1010,null,{}] 21:37:38 INFO - PROCESS | 1654 | 1468471058805 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:38 INFO - PROCESS | 1654 | 1468471058808 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:38 INFO - PROCESS | 1654 | 1468471058887 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:37:38 INFO - PROCESS | 1654 | 1468471058894 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 1654 | 1468471058896 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x119172000 == 30 [pid = 1654] [id = 260] 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1151da000) [pid = 1654] [serial = 778] [outer = 0x0] 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1194e3c00) [pid = 1654] [serial = 779] [outer = 0x1151da000] 21:37:38 INFO - PROCESS | 1654 | 1468471058924 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a12c00) [pid = 1654] [serial = 780] [outer = 0x1151da000] 21:37:39 INFO - PROCESS | 1654 | 1468471059259 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 21:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:37:39 INFO - PROCESS | 1654 | 1468471059311 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 1654 | 1468471059312 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:37:39 INFO - PROCESS | 1654 | 1468471059314 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 1654 | 1468471059316 Marionette TRACE conn2 <- [1,1014,null,{}] 21:37:39 INFO - PROCESS | 1654 | 1468471059318 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:39 INFO - PROCESS | 1654 | 1468471059319 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:39 INFO - PROCESS | 1654 | 1468471059399 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:37:39 INFO - PROCESS | 1654 | 1468471059471 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 1654 | 1468471059472 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a1000 == 31 [pid = 1654] [id = 261] 21:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194ea000) [pid = 1654] [serial = 781] [outer = 0x0] 21:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119a32400) [pid = 1654] [serial = 782] [outer = 0x1194ea000] 21:37:39 INFO - PROCESS | 1654 | 1468471059497 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119c37000) [pid = 1654] [serial = 783] [outer = 0x1194ea000] 21:37:39 INFO - PROCESS | 1654 | 1468471059842 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 568ms 21:37:39 INFO - PROCESS | 1654 | 1468471059884 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 1654 | 1468471059885 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:37:39 INFO - PROCESS | 1654 | 1468471059887 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 1654 | 1468471059888 Marionette TRACE conn2 <- [1,1018,null,{}] 21:37:39 INFO - PROCESS | 1654 | 1468471059891 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:39 INFO - PROCESS | 1654 | 1468471059892 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:39 INFO - PROCESS | 1654 | 1468471059987 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:37:39 INFO - PROCESS | 1654 | 1468471059991 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 1654 | 1468471059993 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x121008000 == 32 [pid = 1654] [id = 262] 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1138ec400) [pid = 1654] [serial = 784] [outer = 0x0] 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a0e5400) [pid = 1654] [serial = 785] [outer = 0x1138ec400] 21:37:40 INFO - PROCESS | 1654 | 1468471060017 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12380b000) [pid = 1654] [serial = 786] [outer = 0x1138ec400] 21:37:40 INFO - PROCESS | 1654 | 1468471060364 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 21:37:40 INFO - PROCESS | 1654 | 1468471060408 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 1654 | 1468471060409 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:37:40 INFO - PROCESS | 1654 | 1468471060411 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 1654 | 1468471060412 Marionette TRACE conn2 <- [1,1022,null,{}] 21:37:40 INFO - PROCESS | 1654 | 1468471060415 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:40 INFO - PROCESS | 1654 | 1468471060419 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:40 INFO - PROCESS | 1654 | 1468471060532 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:37:40 INFO - PROCESS | 1654 | 1468471060566 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 1654 | 1468471060567 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cb6000 == 33 [pid = 1654] [id = 263] 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1183ea400) [pid = 1654] [serial = 787] [outer = 0x0] 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12429fc00) [pid = 1654] [serial = 788] [outer = 0x1183ea400] 21:37:40 INFO - PROCESS | 1654 | 1468471060592 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1257cf800) [pid = 1654] [serial = 789] [outer = 0x1183ea400] 21:37:40 INFO - PROCESS | 1654 | 1468471060942 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 569ms 21:37:40 INFO - PROCESS | 1654 | 1468471060980 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:37:40 INFO - PROCESS | 1654 | 1468471060981 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:37:40 INFO - PROCESS | 1654 | 1468471060983 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 1654 | 1468471060985 Marionette TRACE conn2 <- [1,1026,null,{}] 21:37:40 INFO - PROCESS | 1654 | 1468471060987 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:40 INFO - PROCESS | 1654 | 1468471060988 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:41 INFO - PROCESS | 1654 | 1468471061083 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:37:41 INFO - PROCESS | 1654 | 1468471061120 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1654 | 1468471061121 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245ee000 == 34 [pid = 1654] [id = 264] 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1138eb800) [pid = 1654] [serial = 790] [outer = 0x0] 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1257dac00) [pid = 1654] [serial = 791] [outer = 0x1138eb800] 21:37:41 INFO - PROCESS | 1654 | 1468471061146 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x126193000) [pid = 1654] [serial = 792] [outer = 0x1138eb800] 21:37:41 INFO - PROCESS | 1654 | 1468471061625 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118397800) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126ce4800) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11981a000) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x124ea8800) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1257e4800) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124f05000) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118611c00) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112eba800) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117228c00) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116082c00) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11676ec00) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1128d6400) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1183ea800) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116907800) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1176dd000) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 668ms 21:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:37:41 INFO - PROCESS | 1654 | 1468471061653 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:37:41 INFO - PROCESS | 1654 | 1468471061655 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:37:41 INFO - PROCESS | 1654 | 1468471061658 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:37:41 INFO - PROCESS | 1654 | 1468471061660 Marionette TRACE conn2 <- [1,1030,null,{}] 21:37:41 INFO - PROCESS | 1654 | 1468471061662 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:41 INFO - PROCESS | 1654 | 1468471061663 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:41 INFO - PROCESS | 1654 | 1468471061737 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:37:41 INFO - PROCESS | 1654 | 1468471061743 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1654 | 1468471061744 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f48800 == 35 [pid = 1654] [id = 265] 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11697c800) [pid = 1654] [serial = 793] [outer = 0x0] 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117ea9400) [pid = 1654] [serial = 794] [outer = 0x11697c800] 21:37:41 INFO - PROCESS | 1654 | 1468471061769 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1188ec000) [pid = 1654] [serial = 795] [outer = 0x11697c800] 21:37:42 INFO - PROCESS | 1654 | 1468471062107 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 21:37:42 INFO - PROCESS | 1654 | 1468471062128 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 1654 | 1468471062129 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:37:42 INFO - PROCESS | 1654 | 1468471062131 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1654 | 1468471062133 Marionette TRACE conn2 <- [1,1034,null,{}] 21:37:42 INFO - PROCESS | 1654 | 1468471062135 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:42 INFO - PROCESS | 1654 | 1468471062136 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:42 INFO - PROCESS | 1654 | 1468471062213 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:37:42 INFO - PROCESS | 1654 | 1468471062271 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 1654 | 1468471062272 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11916e800 == 36 [pid = 1654] [id = 266] 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11690b800) [pid = 1654] [serial = 796] [outer = 0x0] 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121119c00) [pid = 1654] [serial = 797] [outer = 0x11690b800] 21:37:42 INFO - PROCESS | 1654 | 1468471062296 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1257ec800) [pid = 1654] [serial = 798] [outer = 0x11690b800] 21:37:42 INFO - PROCESS | 1654 | 1468471062572 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 21:37:42 INFO - PROCESS | 1654 | 1468471062600 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 1654 | 1468471062602 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:37:42 INFO - PROCESS | 1654 | 1468471062612 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1654 | 1468471062613 Marionette TRACE conn2 <- [1,1038,null,{}] 21:37:42 INFO - PROCESS | 1654 | 1468471062615 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:42 INFO - PROCESS | 1654 | 1468471062616 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:42 INFO - PROCESS | 1654 | 1468471062700 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:37:42 INFO - PROCESS | 1654 | 1468471062706 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 1654 | 1468471062708 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12899e000 == 37 [pid = 1654] [id = 267] 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119ce4c00) [pid = 1654] [serial = 799] [outer = 0x0] 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126848c00) [pid = 1654] [serial = 800] [outer = 0x119ce4c00] 21:37:42 INFO - PROCESS | 1654 | 1468471062732 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126af6000) [pid = 1654] [serial = 801] [outer = 0x119ce4c00] 21:37:43 INFO - PROCESS | 1654 | 1468471063091 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 21:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:37:43 INFO - PROCESS | 1654 | 1468471063130 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 1654 | 1468471063132 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:37:43 INFO - PROCESS | 1654 | 1468471063134 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - PROCESS | 1654 | 1468471063136 Marionette TRACE conn2 <- [1,1042,null,{}] 21:37:43 INFO - PROCESS | 1654 | 1468471063138 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:43 INFO - PROCESS | 1654 | 1468471063140 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:43 INFO - PROCESS | 1654 | 1468471063231 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:37:43 INFO - PROCESS | 1654 | 1468471063234 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 1654 | 1468471063236 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121006000 == 38 [pid = 1654] [id = 268] 21:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126cd6800) [pid = 1654] [serial = 802] [outer = 0x0] 21:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1289adc00) [pid = 1654] [serial = 803] [outer = 0x126cd6800] 21:37:43 INFO - PROCESS | 1654 | 1468471063263 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1289bac00) [pid = 1654] [serial = 804] [outer = 0x126cd6800] 21:37:43 INFO - PROCESS | 1654 | 1468471063580 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 473ms 21:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:37:43 INFO - PROCESS | 1654 | 1468471063609 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 1654 | 1468471063610 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:37:43 INFO - PROCESS | 1654 | 1468471063612 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - PROCESS | 1654 | 1468471063613 Marionette TRACE conn2 <- [1,1046,null,{}] 21:37:43 INFO - PROCESS | 1654 | 1468471063615 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:43 INFO - PROCESS | 1654 | 1468471063615 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:43 INFO - PROCESS | 1654 | 1468471063762 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:37:43 INFO - PROCESS | 1654 | 1468471063897 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 1654 | 1468471063900 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a53000 == 39 [pid = 1654] [id = 269] 21:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112a7c800) [pid = 1654] [serial = 805] [outer = 0x0] 21:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112d99000) [pid = 1654] [serial = 806] [outer = 0x112a7c800] 21:37:43 INFO - PROCESS | 1654 | 1468471063961 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x113f36400) [pid = 1654] [serial = 807] [outer = 0x112a7c800] 21:37:44 INFO - PROCESS | 1654 | 1468471064533 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 969ms 21:37:44 INFO - PROCESS | 1654 | 1468471064582 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 1654 | 1468471064585 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:37:44 INFO - PROCESS | 1654 | 1468471064617 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 1654 | 1468471064619 Marionette TRACE conn2 <- [1,1050,null,{}] 21:37:44 INFO - PROCESS | 1654 | 1468471064625 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:44 INFO - PROCESS | 1654 | 1468471064627 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:44 INFO - PROCESS | 1654 | 1468471064735 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:37:44 INFO - PROCESS | 1654 | 1468471064811 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 1654 | 1468471064812 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11943c000 == 40 [pid = 1654] [id = 270] 21:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1176e5800) [pid = 1654] [serial = 808] [outer = 0x0] 21:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1182e7400) [pid = 1654] [serial = 809] [outer = 0x1176e5800] 21:37:44 INFO - PROCESS | 1654 | 1468471064842 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11861f800) [pid = 1654] [serial = 810] [outer = 0x1176e5800] 21:37:45 INFO - PROCESS | 1654 | 1468471065387 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 825ms 21:37:45 INFO - PROCESS | 1654 | 1468471065533 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 1654 | 1468471065536 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:37:45 INFO - PROCESS | 1654 | 1468471065568 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 1654 | 1468471065570 Marionette TRACE conn2 <- [1,1054,null,{}] 21:37:45 INFO - PROCESS | 1654 | 1468471065574 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:45 INFO - PROCESS | 1654 | 1468471065575 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:45 INFO - PROCESS | 1654 | 1468471065680 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:37:45 INFO - PROCESS | 1654 | 1468471065733 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 1654 | 1468471065735 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x117355800 == 41 [pid = 1654] [id = 271] 21:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116a11800) [pid = 1654] [serial = 811] [outer = 0x0] 21:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1172c2400) [pid = 1654] [serial = 812] [outer = 0x116a11800] 21:37:45 INFO - PROCESS | 1654 | 1468471065763 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118220400) [pid = 1654] [serial = 813] [outer = 0x116a11800] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121006000 == 40 [pid = 1654] [id = 268] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12899e000 == 39 [pid = 1654] [id = 267] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11916e800 == 38 [pid = 1654] [id = 266] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x123f48800 == 37 [pid = 1654] [id = 265] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1245ee000 == 36 [pid = 1654] [id = 264] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x123cb6000 == 35 [pid = 1654] [id = 263] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x121008000 == 34 [pid = 1654] [id = 262] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a1000 == 33 [pid = 1654] [id = 261] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119172000 == 32 [pid = 1654] [id = 260] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x117362000 == 31 [pid = 1654] [id = 259] 21:37:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11660c000 == 30 [pid = 1654] [id = 258] 21:37:46 INFO - PROCESS | 1654 | 1468471066181 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 628ms 21:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:37:46 INFO - PROCESS | 1654 | 1468471066192 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1654 | 1468471066194 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:37:46 INFO - PROCESS | 1654 | 1468471066198 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1654 | 1468471066200 Marionette TRACE conn2 <- [1,1058,null,{}] 21:37:46 INFO - PROCESS | 1654 | 1468471066203 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:46 INFO - PROCESS | 1654 | 1468471066205 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:46 INFO - PROCESS | 1654 | 1468471066290 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1289b2c00) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1289b8800) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124b27800) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12618a400) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1257d5000) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126653400) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126534800) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1268bdc00) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1257ccc00) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119a1a800) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119b72c00) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11839c800) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11821e800) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1183f1400) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12380a000) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11692c400) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1172c4800) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112a84400) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11300b800) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118894c00) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1194edc00) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116933400) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1172c5800) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126cdc800) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1289c5000) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116631400) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119b72400) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x123809800) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1240bf000) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 21:37:46 INFO - PROCESS | 1654 | 1468471066350 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1654 | 1468471066352 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x117250000 == 31 [pid = 1654] [id = 272] 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116933400) [pid = 1654] [serial = 814] [outer = 0x0] 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11821d800) [pid = 1654] [serial = 815] [outer = 0x116933400] 21:37:46 INFO - PROCESS | 1654 | 1468471066380 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11889ac00) [pid = 1654] [serial = 816] [outer = 0x116933400] 21:37:46 INFO - PROCESS | 1654 | 1468471066665 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 475ms 21:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:37:46 INFO - PROCESS | 1654 | 1468471066678 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1654 | 1468471066680 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:37:46 INFO - PROCESS | 1654 | 1468471066682 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1654 | 1468471066683 Marionette TRACE conn2 <- [1,1062,null,{}] 21:37:46 INFO - PROCESS | 1654 | 1468471066699 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:46 INFO - PROCESS | 1654 | 1468471066702 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:46 INFO - PROCESS | 1654 | 1468471066790 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:37:46 INFO - PROCESS | 1654 | 1468471066797 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1654 | 1468471066800 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ad800 == 32 [pid = 1654] [id = 273] 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119a30000) [pid = 1654] [serial = 817] [outer = 0x0] 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119b72c00) [pid = 1654] [serial = 818] [outer = 0x119a30000] 21:37:46 INFO - PROCESS | 1654 | 1468471066829 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12111a800) [pid = 1654] [serial = 819] [outer = 0x119a30000] 21:37:47 INFO - PROCESS | 1654 | 1468471067167 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 21:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:37:47 INFO - PROCESS | 1654 | 1468471067200 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1654 | 1468471067201 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:37:47 INFO - PROCESS | 1654 | 1468471067204 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1654 | 1468471067205 Marionette TRACE conn2 <- [1,1066,null,{}] 21:37:47 INFO - PROCESS | 1654 | 1468471067207 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:47 INFO - PROCESS | 1654 | 1468471067208 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:47 INFO - PROCESS | 1654 | 1468471067284 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:37:47 INFO - PROCESS | 1654 | 1468471067290 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 1654 | 1468471067292 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12397b000 == 33 [pid = 1654] [id = 274] 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11602f800) [pid = 1654] [serial = 820] [outer = 0x0] 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123e3a400) [pid = 1654] [serial = 821] [outer = 0x11602f800] 21:37:47 INFO - PROCESS | 1654 | 1468471067317 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1245d1400) [pid = 1654] [serial = 822] [outer = 0x11602f800] 21:37:47 INFO - PROCESS | 1654 | 1468471067663 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 21:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:37:47 INFO - PROCESS | 1654 | 1468471067674 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1654 | 1468471067675 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:37:47 INFO - PROCESS | 1654 | 1468471067677 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1654 | 1468471067678 Marionette TRACE conn2 <- [1,1070,null,{}] 21:37:47 INFO - PROCESS | 1654 | 1468471067680 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:47 INFO - PROCESS | 1654 | 1468471067681 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:47 INFO - PROCESS | 1654 | 1468471067783 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:37:47 INFO - PROCESS | 1654 | 1468471067790 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 1654 | 1468471067791 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x118305800 == 34 [pid = 1654] [id = 275] 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12380ac00) [pid = 1654] [serial = 823] [outer = 0x0] 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124baa800) [pid = 1654] [serial = 824] [outer = 0x12380ac00] 21:37:47 INFO - PROCESS | 1654 | 1468471067816 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125695800) [pid = 1654] [serial = 825] [outer = 0x12380ac00] 21:37:48 INFO - PROCESS | 1654 | 1468471068132 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 21:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:37:48 INFO - PROCESS | 1654 | 1468471068147 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:37:48 INFO - PROCESS | 1654 | 1468471068149 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:37:48 INFO - PROCESS | 1654 | 1468471068151 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:37:48 INFO - PROCESS | 1654 | 1468471068152 Marionette TRACE conn2 <- [1,1074,null,{}] 21:37:48 INFO - PROCESS | 1654 | 1468471068157 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:48 INFO - PROCESS | 1654 | 1468471068163 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:48 INFO - PROCESS | 1654 | 1468471068268 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:37:48 INFO - PROCESS | 1654 | 1468471068274 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 1654 | 1468471068276 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12577c800 == 35 [pid = 1654] [id = 276] 21:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x113f3a800) [pid = 1654] [serial = 826] [outer = 0x0] 21:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12618c000) [pid = 1654] [serial = 827] [outer = 0x113f3a800] 21:37:48 INFO - PROCESS | 1654 | 1468471068300 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126ce2000) [pid = 1654] [serial = 828] [outer = 0x113f3a800] 21:37:48 INFO - PROCESS | 1654 | 1468471068746 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 623ms 21:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:37:48 INFO - PROCESS | 1654 | 1468471068781 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:37:48 INFO - PROCESS | 1654 | 1468471068783 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:37:48 INFO - PROCESS | 1654 | 1468471068787 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:37:48 INFO - PROCESS | 1654 | 1468471068789 Marionette TRACE conn2 <- [1,1078,null,{}] 21:37:48 INFO - PROCESS | 1654 | 1468471068792 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:48 INFO - PROCESS | 1654 | 1468471068794 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:48 INFO - PROCESS | 1654 | 1468471068941 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:37:48 INFO - PROCESS | 1654 | 1468471068983 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 1654 | 1468471068984 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a24800 == 36 [pid = 1654] [id = 277] 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1289ad400) [pid = 1654] [serial = 829] [outer = 0x0] 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1289b3000) [pid = 1654] [serial = 830] [outer = 0x1289ad400] 21:37:49 INFO - PROCESS | 1654 | 1468471069015 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1289bdc00) [pid = 1654] [serial = 831] [outer = 0x1289ad400] 21:37:49 INFO - PROCESS | 1654 | 1468471069333 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 571ms 21:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:37:49 INFO - PROCESS | 1654 | 1468471069360 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 1654 | 1468471069361 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:37:49 INFO - PROCESS | 1654 | 1468471069363 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 1654 | 1468471069364 Marionette TRACE conn2 <- [1,1082,null,{}] 21:37:49 INFO - PROCESS | 1654 | 1468471069366 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:49 INFO - PROCESS | 1654 | 1468471069367 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:49 INFO - PROCESS | 1654 | 1468471069469 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:37:49 INFO - PROCESS | 1654 | 1468471069481 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:49 INFO - PROCESS | 1654 | 1468471069482 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12901b000 == 37 [pid = 1654] [id = 278] 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126ce1c00) [pid = 1654] [serial = 832] [outer = 0x0] 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128b8ec00) [pid = 1654] [serial = 833] [outer = 0x126ce1c00] 21:37:49 INFO - PROCESS | 1654 | 1468471069507 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128d3d000) [pid = 1654] [serial = 834] [outer = 0x126ce1c00] 21:37:49 INFO - PROCESS | 1654 | 1468471069853 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 21:37:49 INFO - PROCESS | 1654 | 1468471069881 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 1654 | 1468471069883 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:37:49 INFO - PROCESS | 1654 | 1468471069885 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 1654 | 1468471069886 Marionette TRACE conn2 <- [1,1086,null,{}] 21:37:49 INFO - PROCESS | 1654 | 1468471069895 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:49 INFO - PROCESS | 1654 | 1468471069896 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:50 INFO - PROCESS | 1654 | 1468471069994 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:37:50 INFO - PROCESS | 1654 | 1468471069998 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 1654 | 1468471069999 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a6800 == 38 [pid = 1654] [id = 279] 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128d3d400) [pid = 1654] [serial = 835] [outer = 0x0] 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128d3f000) [pid = 1654] [serial = 836] [outer = 0x128d3d400] 21:37:50 INFO - PROCESS | 1654 | 1468471070031 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128d47c00) [pid = 1654] [serial = 837] [outer = 0x128d3d400] 21:37:50 INFO - PROCESS | 1654 | 1468471070354 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 525ms 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1138ec400) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1194ea000) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1183ea400) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1176e9000) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1151da000) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11855d400) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113d41400) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x110d6e800) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1182da800) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119146c00) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124b27000) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11692e000) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1138eb800) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11697c800) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119ce4c00) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:37:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11690b800) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:37:50 INFO - PROCESS | 1654 | 1468471070485 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 1654 | 1468471070486 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:37:50 INFO - PROCESS | 1654 | 1468471070490 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1654 | 1468471070491 Marionette TRACE conn2 <- [1,1090,null,{}] 21:37:50 INFO - PROCESS | 1654 | 1468471070494 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:50 INFO - PROCESS | 1654 | 1468471070495 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:50 INFO - PROCESS | 1654 | 1468471070575 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:37:50 INFO - PROCESS | 1654 | 1468471070579 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 1654 | 1468471070580 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119437000 == 39 [pid = 1654] [id = 280] 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1162b6800) [pid = 1654] [serial = 838] [outer = 0x0] 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117225c00) [pid = 1654] [serial = 839] [outer = 0x1162b6800] 21:37:50 INFO - PROCESS | 1654 | 1468471070605 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11860b800) [pid = 1654] [serial = 840] [outer = 0x1162b6800] 21:37:50 INFO - PROCESS | 1654 | 1468471070929 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 21:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:37:50 INFO - PROCESS | 1654 | 1468471070960 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 1654 | 1468471070962 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:37:50 INFO - PROCESS | 1654 | 1468471070964 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1654 | 1468471070966 Marionette TRACE conn2 <- [1,1094,null,{}] 21:37:50 INFO - PROCESS | 1654 | 1468471070968 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:50 INFO - PROCESS | 1654 | 1468471070970 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:51 INFO - PROCESS | 1654 | 1468471071059 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:37:51 INFO - PROCESS | 1654 | 1468471071111 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 1654 | 1468471071120 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9d7800 == 40 [pid = 1654] [id = 281] 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118896c00) [pid = 1654] [serial = 841] [outer = 0x0] 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1257d4000) [pid = 1654] [serial = 842] [outer = 0x118896c00] 21:37:51 INFO - PROCESS | 1654 | 1468471071150 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128dc1c00) [pid = 1654] [serial = 843] [outer = 0x118896c00] 21:37:51 INFO - PROCESS | 1654 | 1468471071431 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 21:37:51 INFO - PROCESS | 1654 | 1468471071484 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 1654 | 1468471071485 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:37:51 INFO - PROCESS | 1654 | 1468471071487 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 1654 | 1468471071490 Marionette TRACE conn2 <- [1,1098,null,{}] 21:37:51 INFO - PROCESS | 1654 | 1468471071495 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:51 INFO - PROCESS | 1654 | 1468471071496 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:51 INFO - PROCESS | 1654 | 1468471071581 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:37:51 INFO - PROCESS | 1654 | 1468471071584 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 1654 | 1468471071585 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b62c000 == 41 [pid = 1654] [id = 282] 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1290ab400) [pid = 1654] [serial = 844] [outer = 0x0] 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1290b5400) [pid = 1654] [serial = 845] [outer = 0x1290ab400] 21:37:51 INFO - PROCESS | 1654 | 1468471071610 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1291da000) [pid = 1654] [serial = 846] [outer = 0x1290ab400] 21:37:51 INFO - PROCESS | 1654 | 1468471071939 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 473ms 21:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:37:51 INFO - PROCESS | 1654 | 1468471071961 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 1654 | 1468471071962 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:37:51 INFO - PROCESS | 1654 | 1468471071964 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 1654 | 1468471071965 Marionette TRACE conn2 <- [1,1102,null,{}] 21:37:51 INFO - PROCESS | 1654 | 1468471071967 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:51 INFO - PROCESS | 1654 | 1468471071968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:52 INFO - PROCESS | 1654 | 1468471072086 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:37:52 INFO - PROCESS | 1654 | 1468471072093 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1654 | 1468471072094 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b883800 == 42 [pid = 1654] [id = 283] 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128d47800) [pid = 1654] [serial = 847] [outer = 0x0] 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291de000) [pid = 1654] [serial = 848] [outer = 0x128d47800] 21:37:52 INFO - PROCESS | 1654 | 1468471072118 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1291e3400) [pid = 1654] [serial = 849] [outer = 0x128d47800] 21:37:52 INFO - PROCESS | 1654 | 1468471072408 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 21:37:52 INFO - PROCESS | 1654 | 1468471072433 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 1654 | 1468471072434 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:37:52 INFO - PROCESS | 1654 | 1468471072436 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 1654 | 1468471072438 Marionette TRACE conn2 <- [1,1106,null,{}] 21:37:52 INFO - PROCESS | 1654 | 1468471072443 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:52 INFO - PROCESS | 1654 | 1468471072445 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:52 INFO - PROCESS | 1654 | 1468471072578 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:37:52 INFO - PROCESS | 1654 | 1468471072631 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1654 | 1468471072632 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x113819000 == 43 [pid = 1654] [id = 284] 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1128d2000) [pid = 1654] [serial = 850] [outer = 0x0] 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112a84400) [pid = 1654] [serial = 851] [outer = 0x1128d2000] 21:37:52 INFO - PROCESS | 1654 | 1468471072664 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x115e59000) [pid = 1654] [serial = 852] [outer = 0x1128d2000] 21:37:53 INFO - PROCESS | 1654 | 1468471073132 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 720ms 21:37:53 INFO - PROCESS | 1654 | 1468471073159 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1654 | 1468471073161 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:37:53 INFO - PROCESS | 1654 | 1468471073164 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1654 | 1468471073166 Marionette TRACE conn2 <- [1,1110,null,{}] 21:37:53 INFO - PROCESS | 1654 | 1468471073170 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:53 INFO - PROCESS | 1654 | 1468471073173 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:53 INFO - PROCESS | 1654 | 1468471073280 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:37:53 INFO - PROCESS | 1654 | 1468471073334 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 1654 | 1468471073336 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119af3000 == 44 [pid = 1654] [id = 285] 21:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11692c400) [pid = 1654] [serial = 853] [outer = 0x0] 21:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11856a400) [pid = 1654] [serial = 854] [outer = 0x11692c400] 21:37:53 INFO - PROCESS | 1654 | 1468471073366 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11918f400) [pid = 1654] [serial = 855] [outer = 0x11692c400] 21:37:53 INFO - PROCESS | 1654 | 1468471073817 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 21:37:53 INFO - PROCESS | 1654 | 1468471073834 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1654 | 1468471073836 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:37:53 INFO - PROCESS | 1654 | 1468471073839 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1654 | 1468471073840 Marionette TRACE conn2 <- [1,1114,null,{}] 21:37:53 INFO - PROCESS | 1654 | 1468471073843 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:53 INFO - PROCESS | 1654 | 1468471073844 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:53 INFO - PROCESS | 1654 | 1468471073965 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:37:54 INFO - PROCESS | 1654 | 1468471074036 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 1654 | 1468471074037 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a9000 == 45 [pid = 1654] [id = 286] 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119b73000) [pid = 1654] [serial = 856] [outer = 0x0] 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12380a400) [pid = 1654] [serial = 857] [outer = 0x119b73000] 21:37:54 INFO - PROCESS | 1654 | 1468471074066 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12492e000) [pid = 1654] [serial = 858] [outer = 0x119b73000] 21:37:54 INFO - PROCESS | 1654 | 1468471074648 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 820ms 21:37:54 INFO - PROCESS | 1654 | 1468471074660 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:37:54 INFO - PROCESS | 1654 | 1468471074662 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:37:54 INFO - PROCESS | 1654 | 1468471074670 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 1654 | 1468471074673 Marionette TRACE conn2 <- [1,1118,null,{}] 21:37:54 INFO - PROCESS | 1654 | 1468471074676 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:54 INFO - PROCESS | 1654 | 1468471074678 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:54 INFO - PROCESS | 1654 | 1468471074780 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:37:54 INFO - PROCESS | 1654 | 1468471074849 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 1654 | 1468471074850 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c289000 == 46 [pid = 1654] [id = 287] 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128dc4c00) [pid = 1654] [serial = 859] [outer = 0x0] 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1290b4c00) [pid = 1654] [serial = 860] [outer = 0x128dc4c00] 21:37:54 INFO - PROCESS | 1654 | 1468471074879 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12948ec00) [pid = 1654] [serial = 861] [outer = 0x128dc4c00] 21:37:55 INFO - PROCESS | 1654 | 1468471075320 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 725ms 21:37:55 INFO - PROCESS | 1654 | 1468471075405 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 1654 | 1468471075407 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:37:55 INFO - PROCESS | 1654 | 1468471075410 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - PROCESS | 1654 | 1468471075412 Marionette TRACE conn2 <- [1,1122,null,{}] 21:37:55 INFO - PROCESS | 1654 | 1468471075414 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:55 INFO - PROCESS | 1654 | 1468471075415 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:55 INFO - PROCESS | 1654 | 1468471075517 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:37:55 INFO - PROCESS | 1654 | 1468471075585 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 1654 | 1468471075586 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x116998000 == 47 [pid = 1654] [id = 288] 21:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1182dd000) [pid = 1654] [serial = 862] [outer = 0x0] 21:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124b2ac00) [pid = 1654] [serial = 863] [outer = 0x1182dd000] 21:37:55 INFO - PROCESS | 1654 | 1468471075615 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a445c00) [pid = 1654] [serial = 864] [outer = 0x1182dd000] 21:37:56 INFO - PROCESS | 1654 | 1468471076146 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 771ms 21:37:56 INFO - PROCESS | 1654 | 1468471076189 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 1654 | 1468471076191 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:37:56 INFO - PROCESS | 1654 | 1468471076196 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 1654 | 1468471076198 Marionette TRACE conn2 <- [1,1126,null,{}] 21:37:56 INFO - PROCESS | 1654 | 1468471076202 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:56 INFO - PROCESS | 1654 | 1468471076203 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:56 INFO - PROCESS | 1654 | 1468471076301 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:37:56 INFO - PROCESS | 1654 | 1468471076373 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1654 | 1468471076374 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x116097000 == 48 [pid = 1654] [id = 289] 21:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1182df800) [pid = 1654] [serial = 865] [outer = 0x0] 21:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118397800) [pid = 1654] [serial = 866] [outer = 0x1182df800] 21:37:56 INFO - PROCESS | 1654 | 1468471076403 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x118624c00) [pid = 1654] [serial = 867] [outer = 0x1182df800] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12b883800 == 47 [pid = 1654] [id = 283] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12b62c000 == 46 [pid = 1654] [id = 282] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9d7800 == 45 [pid = 1654] [id = 281] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x119437000 == 44 [pid = 1654] [id = 280] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a6800 == 43 [pid = 1654] [id = 279] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12901b000 == 42 [pid = 1654] [id = 278] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x126a24800 == 41 [pid = 1654] [id = 277] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12577c800 == 40 [pid = 1654] [id = 276] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x118305800 == 39 [pid = 1654] [id = 275] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12397b000 == 38 [pid = 1654] [id = 274] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ad800 == 37 [pid = 1654] [id = 273] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x117250000 == 36 [pid = 1654] [id = 272] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x117355800 == 35 [pid = 1654] [id = 271] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x113a53000 == 34 [pid = 1654] [id = 269] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x118116000 == 33 [pid = 1654] [id = 257] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11943c000 == 32 [pid = 1654] [id = 270] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x116998000 == 31 [pid = 1654] [id = 288] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12c289000 == 30 [pid = 1654] [id = 287] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a9000 == 29 [pid = 1654] [id = 286] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x119af3000 == 28 [pid = 1654] [id = 285] 21:37:57 INFO - PROCESS | 1654 | --DOCSHELL 0x113819000 == 27 [pid = 1654] [id = 284] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a0e5400) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119c37000) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12429fc00) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118393400) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1183e8400) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1194e3c00) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a12c00) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118891400) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118610400) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116930400) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1133e2800) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1173edc00) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1128d4800) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11860ec00) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118392800) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a2d800) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1194e6000) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12618cc00) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x125693800) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118215000) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116975000) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1257dac00) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1257cf800) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x117ea9400) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1188ec000) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126848c00) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126193000) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119a32400) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1289adc00) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1257ec800) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12380b000) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121119c00) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126af6000) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 21:37:57 INFO - PROCESS | 1654 | 1468471077409 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1226ms 21:37:57 INFO - PROCESS | 1654 | 1468471077427 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 1654 | 1468471077430 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:37:57 INFO - PROCESS | 1654 | 1468471077433 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 1654 | 1468471077435 Marionette TRACE conn2 <- [1,1130,null,{}] 21:37:57 INFO - PROCESS | 1654 | 1468471077440 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:57 INFO - PROCESS | 1654 | 1468471077442 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:57 INFO - PROCESS | 1654 | 1468471077525 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:37:57 INFO - PROCESS | 1654 | 1468471077530 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 1654 | 1468471077531 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162d8000 == 28 [pid = 1654] [id = 290] 21:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11690b800) [pid = 1654] [serial = 868] [outer = 0x0] 21:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116932000) [pid = 1654] [serial = 869] [outer = 0x11690b800] 21:37:57 INFO - PROCESS | 1654 | 1468471077563 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x113f2e400) [pid = 1654] [serial = 870] [outer = 0x11690b800] 21:37:57 INFO - PROCESS | 1654 | 1468471077930 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 21:37:57 INFO - PROCESS | 1654 | 1468471077955 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 1654 | 1468471077959 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:37:57 INFO - PROCESS | 1654 | 1468471077963 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 1654 | 1468471077965 Marionette TRACE conn2 <- [1,1134,null,{}] 21:37:57 INFO - PROCESS | 1654 | 1468471077967 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:57 INFO - PROCESS | 1654 | 1468471077969 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:58 INFO - PROCESS | 1654 | 1468471078046 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:37:58 INFO - PROCESS | 1654 | 1468471078051 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1654 | 1468471078052 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e3b000 == 29 [pid = 1654] [id = 291] 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1182db000) [pid = 1654] [serial = 871] [outer = 0x0] 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1182e9000) [pid = 1654] [serial = 872] [outer = 0x1182db000] 21:37:58 INFO - PROCESS | 1654 | 1468471078081 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1183e4800) [pid = 1654] [serial = 873] [outer = 0x1182db000] 21:37:58 INFO - PROCESS | 1654 | 1468471078409 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 21:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:37:58 INFO - PROCESS | 1654 | 1468471078434 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 1654 | 1468471078435 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:37:58 INFO - PROCESS | 1654 | 1468471078438 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1654 | 1468471078440 Marionette TRACE conn2 <- [1,1138,null,{}] 21:37:58 INFO - PROCESS | 1654 | 1468471078448 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:58 INFO - PROCESS | 1654 | 1468471078451 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:58 INFO - PROCESS | 1654 | 1468471078533 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:37:58 INFO - PROCESS | 1654 | 1468471078590 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1654 | 1468471078592 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917e000 == 30 [pid = 1654] [id = 292] 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11693a800) [pid = 1654] [serial = 874] [outer = 0x0] 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119198c00) [pid = 1654] [serial = 875] [outer = 0x11693a800] 21:37:58 INFO - PROCESS | 1654 | 1468471078619 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119a15800) [pid = 1654] [serial = 876] [outer = 0x11693a800] 21:37:58 INFO - PROCESS | 1654 | 1468471078919 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 21:37:58 INFO - PROCESS | 1654 | 1468471078959 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:37:58 INFO - PROCESS | 1654 | 1468471078961 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:37:58 INFO - PROCESS | 1654 | 1468471078963 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1654 | 1468471078964 Marionette TRACE conn2 <- [1,1142,null,{}] 21:37:58 INFO - PROCESS | 1654 | 1468471078966 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:58 INFO - PROCESS | 1654 | 1468471078967 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:59 INFO - PROCESS | 1654 | 1468471079048 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:37:59 INFO - PROCESS | 1654 | 1468471079052 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 1654 | 1468471079053 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194af800 == 31 [pid = 1654] [id = 293] 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a32400) [pid = 1654] [serial = 877] [outer = 0x0] 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a0f0000) [pid = 1654] [serial = 878] [outer = 0x119a32400] 21:37:59 INFO - PROCESS | 1654 | 1468471079082 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123808000) [pid = 1654] [serial = 879] [outer = 0x119a32400] 21:37:59 INFO - PROCESS | 1654 | 1468471079398 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 21:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:37:59 INFO - PROCESS | 1654 | 1468471079432 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 1654 | 1468471079434 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:37:59 INFO - PROCESS | 1654 | 1468471079436 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 1654 | 1468471079437 Marionette TRACE conn2 <- [1,1146,null,{}] 21:37:59 INFO - PROCESS | 1654 | 1468471079472 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:59 INFO - PROCESS | 1654 | 1468471079475 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:59 INFO - PROCESS | 1654 | 1468471079580 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:37:59 INFO - PROCESS | 1654 | 1468471079617 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 1654 | 1468471079618 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:37:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101e800 == 32 [pid = 1654] [id = 294] 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118220c00) [pid = 1654] [serial = 880] [outer = 0x0] 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x123b31000) [pid = 1654] [serial = 881] [outer = 0x118220c00] 21:37:59 INFO - PROCESS | 1654 | 1468471079643 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1242a1c00) [pid = 1654] [serial = 882] [outer = 0x118220c00] 21:37:59 INFO - PROCESS | 1654 | 1468471079964 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 576ms 21:38:00 INFO - PROCESS | 1654 | 1468471080012 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 1654 | 1468471080014 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:38:00 INFO - PROCESS | 1654 | 1468471080016 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - PROCESS | 1654 | 1468471080017 Marionette TRACE conn2 <- [1,1150,null,{}] 21:38:00 INFO - PROCESS | 1654 | 1468471080020 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:00 INFO - PROCESS | 1654 | 1468471080025 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:00 INFO - PROCESS | 1654 | 1468471080137 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:38:00 INFO - PROCESS | 1654 | 1468471080172 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 1654 | 1468471080173 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f37000 == 33 [pid = 1654] [id = 295] 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12492bc00) [pid = 1654] [serial = 883] [outer = 0x0] 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12574c000) [pid = 1654] [serial = 884] [outer = 0x12492bc00] 21:38:00 INFO - PROCESS | 1654 | 1468471080197 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x126192c00) [pid = 1654] [serial = 885] [outer = 0x12492bc00] 21:38:00 INFO - PROCESS | 1654 | 1468471080496 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 21:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:38:00 INFO - PROCESS | 1654 | 1468471080535 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 1654 | 1468471080536 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:38:00 INFO - PROCESS | 1654 | 1468471080548 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - PROCESS | 1654 | 1468471080549 Marionette TRACE conn2 <- [1,1154,null,{}] 21:38:00 INFO - PROCESS | 1654 | 1468471080551 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:00 INFO - PROCESS | 1654 | 1468471080553 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:00 INFO - PROCESS | 1654 | 1468471080646 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:38:00 INFO - PROCESS | 1654 | 1468471080659 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 1654 | 1468471080660 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b35800 == 34 [pid = 1654] [id = 296] 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11662e800) [pid = 1654] [serial = 886] [outer = 0x0] 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126849400) [pid = 1654] [serial = 887] [outer = 0x11662e800] 21:38:00 INFO - PROCESS | 1654 | 1468471080684 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126af6c00) [pid = 1654] [serial = 888] [outer = 0x11662e800] 21:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1289bb800) [pid = 1654] [serial = 889] [outer = 0x12cc69800] 21:38:01 INFO - PROCESS | 1654 | 1468471081110 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 578ms 21:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:38:01 INFO - PROCESS | 1654 | 1468471081129 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 1654 | 1468471081131 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:38:01 INFO - PROCESS | 1654 | 1468471081135 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 1654 | 1468471081136 Marionette TRACE conn2 <- [1,1158,null,{}] 21:38:01 INFO - PROCESS | 1654 | 1468471081141 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:01 INFO - PROCESS | 1654 | 1468471081143 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:01 INFO - PROCESS | 1654 | 1468471081264 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:38:01 INFO - PROCESS | 1654 | 1468471081279 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 1654 | 1468471081280 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261be800 == 35 [pid = 1654] [id = 297] 21:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126cdbc00) [pid = 1654] [serial = 890] [outer = 0x0] 21:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1289af400) [pid = 1654] [serial = 891] [outer = 0x126cdbc00] 21:38:01 INFO - PROCESS | 1654 | 1468471081305 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128b97000) [pid = 1654] [serial = 892] [outer = 0x126cdbc00] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128d47800) [pid = 1654] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x113f3a800) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1162b6800) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x112a7c800) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1176e5800) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128d3d400) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116a11800) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116933400) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12380ac00) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126cd6800) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x126ce1c00) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1290ab400) [pid = 1654] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119a30000) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118896c00) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11602f800) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:38:01 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1289ad400) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:38:01 INFO - PROCESS | 1654 | 1468471081841 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 724ms 21:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:38:01 INFO - PROCESS | 1654 | 1468471081860 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 1654 | 1468471081862 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:38:01 INFO - PROCESS | 1654 | 1468471081864 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 1654 | 1468471081875 Marionette TRACE conn2 <- [1,1162,null,{}] 21:38:01 INFO - PROCESS | 1654 | 1468471081878 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:01 INFO - PROCESS | 1654 | 1468471081879 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:01 INFO - PROCESS | 1654 | 1468471081954 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:38:02 INFO - PROCESS | 1654 | 1468471082010 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1654 | 1468471082011 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917d000 == 36 [pid = 1654] [id = 298] 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x113d91800) [pid = 1654] [serial = 893] [outer = 0x0] 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1188e9800) [pid = 1654] [serial = 894] [outer = 0x113d91800] 21:38:02 INFO - PROCESS | 1654 | 1468471082037 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125692000) [pid = 1654] [serial = 895] [outer = 0x113d91800] 21:38:02 INFO - PROCESS | 1654 | 1468471082323 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 483ms 21:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:38:02 INFO - PROCESS | 1654 | 1468471082348 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1654 | 1468471082349 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:38:02 INFO - PROCESS | 1654 | 1468471082351 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1654 | 1468471082352 Marionette TRACE conn2 <- [1,1166,null,{}] 21:38:02 INFO - PROCESS | 1654 | 1468471082363 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:02 INFO - PROCESS | 1654 | 1468471082364 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:02 INFO - PROCESS | 1654 | 1468471082447 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:38:02 INFO - PROCESS | 1654 | 1468471082451 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1654 | 1468471082452 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12900c000 == 37 [pid = 1654] [id = 299] 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118620400) [pid = 1654] [serial = 896] [outer = 0x0] 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1289b6800) [pid = 1654] [serial = 897] [outer = 0x118620400] 21:38:02 INFO - PROCESS | 1654 | 1468471082479 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128d47800) [pid = 1654] [serial = 898] [outer = 0x118620400] 21:38:02 INFO - PROCESS | 1654 | 1468471082817 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 21:38:02 INFO - PROCESS | 1654 | 1468471082870 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1654 | 1468471082871 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:38:02 INFO - PROCESS | 1654 | 1468471082885 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1654 | 1468471082886 Marionette TRACE conn2 <- [1,1170,null,{}] 21:38:02 INFO - PROCESS | 1654 | 1468471082897 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:02 INFO - PROCESS | 1654 | 1468471082898 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:02 INFO - PROCESS | 1654 | 1468471082984 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:38:02 INFO - PROCESS | 1654 | 1468471082992 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1654 | 1468471082994 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101c800 == 38 [pid = 1654] [id = 300] 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1268bd400) [pid = 1654] [serial = 899] [outer = 0x0] 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1290ae400) [pid = 1654] [serial = 900] [outer = 0x1268bd400] 21:38:03 INFO - PROCESS | 1654 | 1468471083020 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x129485800) [pid = 1654] [serial = 901] [outer = 0x1268bd400] 21:38:03 INFO - PROCESS | 1654 | 1468471083330 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 476ms 21:38:03 INFO - PROCESS | 1654 | 1468471083362 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 1654 | 1468471083363 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:38:03 INFO - PROCESS | 1654 | 1468471083365 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 1654 | 1468471083367 Marionette TRACE conn2 <- [1,1174,null,{}] 21:38:03 INFO - PROCESS | 1654 | 1468471083369 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:03 INFO - PROCESS | 1654 | 1468471083370 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:03 INFO - PROCESS | 1654 | 1468471083449 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:38:03 INFO - PROCESS | 1654 | 1468471083452 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:03 INFO - PROCESS | 1654 | 1468471083454 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a9800 == 39 [pid = 1654] [id = 301] 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12948b000) [pid = 1654] [serial = 902] [outer = 0x0] 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a504400) [pid = 1654] [serial = 903] [outer = 0x12948b000] 21:38:03 INFO - PROCESS | 1654 | 1468471083479 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a50d800) [pid = 1654] [serial = 904] [outer = 0x12948b000] 21:38:03 INFO - PROCESS | 1654 | 1468471083978 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:38:04 INFO - PROCESS | 1654 | 1468471084040 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:38:04 INFO - PROCESS | 1654 | 1468471084043 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 1654 | 1468471084045 Marionette TRACE conn2 <- [1,1178,null,{}] 21:38:04 INFO - PROCESS | 1654 | 1468471084049 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:04 INFO - PROCESS | 1654 | 1468471084051 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:04 INFO - PROCESS | 1654 | 1468471084163 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:38:04 INFO - PROCESS | 1654 | 1468471084292 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 1654 | 1468471084294 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x117346800 == 40 [pid = 1654] [id = 302] 21:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116972c00) [pid = 1654] [serial = 905] [outer = 0x0] 21:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x117226400) [pid = 1654] [serial = 906] [outer = 0x116972c00] 21:38:04 INFO - PROCESS | 1654 | 1468471084325 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1182e0800) [pid = 1654] [serial = 907] [outer = 0x116972c00] 21:38:04 INFO - PROCESS | 1654 | 1468471084825 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:38:04 INFO - PROCESS | 1654 | 1468471084884 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:38:04 INFO - PROCESS | 1654 | 1468471084892 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 1654 | 1468471084894 Marionette TRACE conn2 <- [1,1182,null,{}] 21:38:04 INFO - PROCESS | 1654 | 1468471084897 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:04 INFO - PROCESS | 1654 | 1468471084898 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:05 INFO - PROCESS | 1654 | 1468471085010 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:38:05 INFO - PROCESS | 1654 | 1468471085090 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 1654 | 1468471085092 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x121021000 == 41 [pid = 1654] [id = 303] 21:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1188e8c00) [pid = 1654] [serial = 908] [outer = 0x0] 21:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11914b400) [pid = 1654] [serial = 909] [outer = 0x1188e8c00] 21:38:05 INFO - PROCESS | 1654 | 1468471085122 Marionette DEBUG loaded listener.js 21:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119a16800) [pid = 1654] [serial = 910] [outer = 0x1188e8c00] 21:38:05 INFO - PROCESS | 1654 | 1468471085775 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 1654 | 1468471085867 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:38:05 INFO - PROCESS | 1654 | 1468471085870 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - PROCESS | 1654 | 1468471085873 Marionette TRACE conn2 <- [1,1186,null,{}] 21:38:05 INFO - PROCESS | 1654 | 1468471085877 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:05 INFO - PROCESS | 1654 | 1468471085879 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:05 INFO - PROCESS | 1654 | 1468471085966 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1291da000) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1291de000) [pid = 1654] [serial = 848] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1291e3400) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12618c000) [pid = 1654] [serial = 827] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11860b800) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x113f36400) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11861f800) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128d47c00) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118220400) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11821d800) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x124baa800) [pid = 1654] [serial = 824] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1289bac00) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11889ac00) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125695800) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128b8ec00) [pid = 1654] [serial = 833] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1290b5400) [pid = 1654] [serial = 845] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112d99000) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119b72c00) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1257d4000) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1245d1400) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1289b3000) [pid = 1654] [serial = 830] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128d3d000) [pid = 1654] [serial = 834] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128dc1c00) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12111a800) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1289bdc00) [pid = 1654] [serial = 831] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128d3f000) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1182e7400) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123e3a400) [pid = 1654] [serial = 821] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126ce2000) [pid = 1654] [serial = 828] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x117225c00) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 21:38:05 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1172c2400) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 21:38:06 INFO - PROCESS | 1654 | 1468471086029 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1654 | 1468471086030 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11695b000 == 31 [pid = 1654] [id = 304] 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116938800) [pid = 1654] [serial = 911] [outer = 0x0] 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1176df000) [pid = 1654] [serial = 912] [outer = 0x116938800] 21:38:06 INFO - PROCESS | 1654 | 1468471086058 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1182e9400) [pid = 1654] [serial = 913] [outer = 0x116938800] 21:38:06 INFO - PROCESS | 1654 | 1468471086355 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 1654 | 1468471086397 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:38:06 INFO - PROCESS | 1654 | 1468471086401 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 1654 | 1468471086403 Marionette TRACE conn2 <- [1,1190,null,{}] 21:38:06 INFO - PROCESS | 1654 | 1468471086408 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:06 INFO - PROCESS | 1654 | 1468471086410 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:06 INFO - PROCESS | 1654 | 1468471086486 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:38:06 INFO - PROCESS | 1654 | 1468471086550 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1654 | 1468471086551 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x118111000 == 32 [pid = 1654] [id = 305] 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11821b000) [pid = 1654] [serial = 914] [outer = 0x0] 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11860ec00) [pid = 1654] [serial = 915] [outer = 0x11821b000] 21:38:06 INFO - PROCESS | 1654 | 1468471086578 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11981fc00) [pid = 1654] [serial = 916] [outer = 0x11821b000] 21:38:06 INFO - PROCESS | 1654 | 1468471086879 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 21:38:06 INFO - PROCESS | 1654 | 1468471086928 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:38:06 INFO - PROCESS | 1654 | 1468471086930 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 1654 | 1468471086933 Marionette TRACE conn2 <- [1,1194,null,{}] 21:38:06 INFO - PROCESS | 1654 | 1468471086940 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:06 INFO - PROCESS | 1654 | 1468471086943 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:07 INFO - PROCESS | 1654 | 1468471087021 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:38:07 INFO - PROCESS | 1654 | 1468471087033 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 1654 | 1468471087035 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ae7000 == 33 [pid = 1654] [id = 306] 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x113d90800) [pid = 1654] [serial = 917] [outer = 0x0] 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a2e800) [pid = 1654] [serial = 918] [outer = 0x113d90800] 21:38:07 INFO - PROCESS | 1654 | 1468471087107 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123c44400) [pid = 1654] [serial = 919] [outer = 0x113d90800] 21:38:07 INFO - PROCESS | 1654 | 1468471087412 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1654 | 1468471087454 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:38:07 INFO - PROCESS | 1654 | 1468471087458 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1654 | 1468471087460 Marionette TRACE conn2 <- [1,1198,null,{}] 21:38:07 INFO - PROCESS | 1654 | 1468471087462 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:07 INFO - PROCESS | 1654 | 1468471087464 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:07 INFO - PROCESS | 1654 | 1468471087544 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:38:07 INFO - PROCESS | 1654 | 1468471087548 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 1654 | 1468471087549 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123caf000 == 34 [pid = 1654] [id = 307] 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12429fc00) [pid = 1654] [serial = 920] [outer = 0x0] 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125695000) [pid = 1654] [serial = 921] [outer = 0x12429fc00] 21:38:07 INFO - PROCESS | 1654 | 1468471087575 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1257cf800) [pid = 1654] [serial = 922] [outer = 0x12429fc00] 21:38:07 INFO - PROCESS | 1654 | 1468471087906 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 472ms 21:38:07 INFO - PROCESS | 1654 | 1468471087930 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1654 | 1468471087931 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:38:07 INFO - PROCESS | 1654 | 1468471087933 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1654 | 1468471087934 Marionette TRACE conn2 <- [1,1202,null,{}] 21:38:07 INFO - PROCESS | 1654 | 1468471087937 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:07 INFO - PROCESS | 1654 | 1468471087938 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:08 INFO - PROCESS | 1654 | 1468471088050 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:38:08 INFO - PROCESS | 1654 | 1468471088061 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 1654 | 1468471088063 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245eb000 == 35 [pid = 1654] [id = 308] 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x113870c00) [pid = 1654] [serial = 923] [outer = 0x0] 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1257ce400) [pid = 1654] [serial = 924] [outer = 0x113870c00] 21:38:08 INFO - PROCESS | 1654 | 1468471088087 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126659800) [pid = 1654] [serial = 925] [outer = 0x113870c00] 21:38:08 INFO - PROCESS | 1654 | 1468471088447 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 21:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:38:08 INFO - PROCESS | 1654 | 1468471088502 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:38:08 INFO - PROCESS | 1654 | 1468471088503 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:38:08 INFO - PROCESS | 1654 | 1468471088505 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 1654 | 1468471088506 Marionette TRACE conn2 <- [1,1206,null,{}] 21:38:08 INFO - PROCESS | 1654 | 1468471088509 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:08 INFO - PROCESS | 1654 | 1468471088513 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:08 INFO - PROCESS | 1654 | 1468471088629 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:38:08 INFO - PROCESS | 1654 | 1468471088642 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 1654 | 1468471088643 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a0f800 == 36 [pid = 1654] [id = 309] 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1268c5800) [pid = 1654] [serial = 926] [outer = 0x0] 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1289b9c00) [pid = 1654] [serial = 927] [outer = 0x1268c5800] 21:38:08 INFO - PROCESS | 1654 | 1468471088668 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1290ac000) [pid = 1654] [serial = 928] [outer = 0x1268c5800] 21:38:09 INFO - PROCESS | 1654 | 1468471089014 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 21:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:38:09 INFO - PROCESS | 1654 | 1468471089026 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 1654 | 1468471089027 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:38:09 INFO - PROCESS | 1654 | 1468471089029 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 1654 | 1468471089030 Marionette TRACE conn2 <- [1,1210,null,{}] 21:38:09 INFO - PROCESS | 1654 | 1468471089033 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:09 INFO - PROCESS | 1654 | 1468471089035 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:09 INFO - PROCESS | 1654 | 1468471089162 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:38:09 INFO - PROCESS | 1654 | 1468471089179 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1654 | 1468471089180 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a1a800 == 37 [pid = 1654] [id = 310] 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1290b6800) [pid = 1654] [serial = 929] [outer = 0x0] 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291dc800) [pid = 1654] [serial = 930] [outer = 0x1290b6800] 21:38:09 INFO - PROCESS | 1654 | 1468471089222 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12948f400) [pid = 1654] [serial = 931] [outer = 0x1290b6800] 21:38:09 INFO - PROCESS | 1654 | 1468471089670 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 21:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:38:09 INFO - PROCESS | 1654 | 1468471089706 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 1654 | 1468471089707 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:38:09 INFO - PROCESS | 1654 | 1468471089709 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 1654 | 1468471089710 Marionette TRACE conn2 <- [1,1214,null,{}] 21:38:09 INFO - PROCESS | 1654 | 1468471089713 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:09 INFO - PROCESS | 1654 | 1468471089714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:09 INFO - PROCESS | 1654 | 1468471089816 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:38:09 INFO - PROCESS | 1654 | 1468471089820 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1654 | 1468471089821 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a20a000 == 38 [pid = 1654] [id = 311] 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1290b7000) [pid = 1654] [serial = 932] [outer = 0x0] 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a50a800) [pid = 1654] [serial = 933] [outer = 0x1290b7000] 21:38:09 INFO - PROCESS | 1654 | 1468471089846 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a52a400) [pid = 1654] [serial = 934] [outer = 0x1290b7000] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1182db000) [pid = 1654] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11690b800) [pid = 1654] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a32400) [pid = 1654] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11693a800) [pid = 1654] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1182df800) [pid = 1654] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1128d2000) [pid = 1654] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11692c400) [pid = 1654] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119b73000) [pid = 1654] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11662e800) [pid = 1654] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128dc4c00) [pid = 1654] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1182dd000) [pid = 1654] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12492bc00) [pid = 1654] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x113d91800) [pid = 1654] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126cdbc00) [pid = 1654] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118620400) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1268bd400) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:38:10 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118220c00) [pid = 1654] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:38:10 INFO - PROCESS | 1654 | 1468471090268 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 572ms 21:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:38:10 INFO - PROCESS | 1654 | 1468471090282 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1654 | 1468471090284 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:38:10 INFO - PROCESS | 1654 | 1468471090286 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1654 | 1468471090287 Marionette TRACE conn2 <- [1,1218,null,{}] 21:38:10 INFO - PROCESS | 1654 | 1468471090292 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:10 INFO - PROCESS | 1654 | 1468471090293 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:10 INFO - PROCESS | 1654 | 1468471090372 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:38:10 INFO - PROCESS | 1654 | 1468471090427 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1654 | 1468471090428 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ade800 == 39 [pid = 1654] [id = 312] 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112a7d400) [pid = 1654] [serial = 935] [outer = 0x0] 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118399800) [pid = 1654] [serial = 936] [outer = 0x112a7d400] 21:38:10 INFO - PROCESS | 1654 | 1468471090453 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x123808c00) [pid = 1654] [serial = 937] [outer = 0x112a7d400] 21:38:10 INFO - PROCESS | 1654 | 1468471090726 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 21:38:10 INFO - PROCESS | 1654 | 1468471090762 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1654 | 1468471090763 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:38:10 INFO - PROCESS | 1654 | 1468471090765 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1654 | 1468471090766 Marionette TRACE conn2 <- [1,1222,null,{}] 21:38:10 INFO - PROCESS | 1654 | 1468471090769 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:10 INFO - PROCESS | 1654 | 1468471090770 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:10 INFO - PROCESS | 1654 | 1468471090859 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:38:10 INFO - PROCESS | 1654 | 1468471090863 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1654 | 1468471090864 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a867800 == 40 [pid = 1654] [id = 313] 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119b73000) [pid = 1654] [serial = 938] [outer = 0x0] 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128d42800) [pid = 1654] [serial = 939] [outer = 0x119b73000] 21:38:10 INFO - PROCESS | 1654 | 1468471090890 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a448c00) [pid = 1654] [serial = 940] [outer = 0x119b73000] 21:38:11 INFO - PROCESS | 1654 | 1468471091230 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1654 | 1468471091236 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:38:11 INFO - PROCESS | 1654 | 1468471091238 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1654 | 1468471091241 Marionette TRACE conn2 <- [1,1226,null,{}] 21:38:11 INFO - PROCESS | 1654 | 1468471091244 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:11 INFO - PROCESS | 1654 | 1468471091246 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:11 INFO - PROCESS | 1654 | 1468471091365 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:38:11 INFO - PROCESS | 1654 | 1468471091397 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1654 | 1468471091398 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af4f000 == 41 [pid = 1654] [id = 314] 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123b3cc00) [pid = 1654] [serial = 941] [outer = 0x0] 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a530400) [pid = 1654] [serial = 942] [outer = 0x123b3cc00] 21:38:11 INFO - PROCESS | 1654 | 1468471091425 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a912000) [pid = 1654] [serial = 943] [outer = 0x123b3cc00] 21:38:11 INFO - PROCESS | 1654 | 1468471091705 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 523ms 21:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:38:11 INFO - PROCESS | 1654 | 1468471091762 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1654 | 1468471091763 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:38:11 INFO - PROCESS | 1654 | 1468471091765 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1654 | 1468471091766 Marionette TRACE conn2 <- [1,1230,null,{}] 21:38:11 INFO - PROCESS | 1654 | 1468471091768 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:11 INFO - PROCESS | 1654 | 1468471091769 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:11 INFO - PROCESS | 1654 | 1468471091851 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:38:11 INFO - PROCESS | 1654 | 1468471091856 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1654 | 1468471091859 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b88d000 == 42 [pid = 1654] [id = 315] 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a535000) [pid = 1654] [serial = 944] [outer = 0x0] 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a91b800) [pid = 1654] [serial = 945] [outer = 0x12a535000] 21:38:11 INFO - PROCESS | 1654 | 1468471091883 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12ae9d400) [pid = 1654] [serial = 946] [outer = 0x12a535000] 21:38:12 INFO - PROCESS | 1654 | 1468471092317 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 568ms 21:38:12 INFO - PROCESS | 1654 | 1468471092334 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1654 | 1468471092338 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:38:12 INFO - PROCESS | 1654 | 1468471092343 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1654 | 1468471092347 Marionette TRACE conn2 <- [1,1234,null,{}] 21:38:12 INFO - PROCESS | 1654 | 1468471092352 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:12 INFO - PROCESS | 1654 | 1468471092355 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:12 INFO - PROCESS | 1654 | 1468471092495 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:38:12 INFO - PROCESS | 1654 | 1468471092566 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:12 INFO - PROCESS | 1654 | 1468471092568 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11734b800 == 43 [pid = 1654] [id = 316] 21:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1133ce400) [pid = 1654] [serial = 947] [outer = 0x0] 21:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116935c00) [pid = 1654] [serial = 948] [outer = 0x1133ce400] 21:38:12 INFO - PROCESS | 1654 | 1468471092599 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1182da800) [pid = 1654] [serial = 949] [outer = 0x1133ce400] 21:38:13 INFO - PROCESS | 1654 | 1468471093018 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 725ms 21:38:13 INFO - PROCESS | 1654 | 1468471093066 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:38:13 INFO - PROCESS | 1654 | 1468471093069 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:38:13 INFO - PROCESS | 1654 | 1468471093098 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:38:13 INFO - PROCESS | 1654 | 1468471093100 Marionette TRACE conn2 <- [1,1238,null,{}] 21:38:13 INFO - PROCESS | 1654 | 1468471093102 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:13 INFO - PROCESS | 1654 | 1468471093104 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:13 INFO - PROCESS | 1654 | 1468471093210 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:38:13 INFO - PROCESS | 1654 | 1468471093280 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1654 | 1468471093281 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x123898000 == 44 [pid = 1654] [id = 317] 21:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11888f800) [pid = 1654] [serial = 950] [outer = 0x0] 21:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119a1c000) [pid = 1654] [serial = 951] [outer = 0x11888f800] 21:38:13 INFO - PROCESS | 1654 | 1468471093312 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119c38400) [pid = 1654] [serial = 952] [outer = 0x11888f800] 21:38:13 INFO - PROCESS | 1654 | 1468471093727 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 21:38:13 INFO - PROCESS | 1654 | 1468471093768 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:38:13 INFO - PROCESS | 1654 | 1468471093770 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:38:13 INFO - PROCESS | 1654 | 1468471093773 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:38:13 INFO - PROCESS | 1654 | 1468471093776 Marionette TRACE conn2 <- [1,1242,null,{}] 21:38:13 INFO - PROCESS | 1654 | 1468471093784 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:13 INFO - PROCESS | 1654 | 1468471093788 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:13 INFO - PROCESS | 1654 | 1468471093895 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:38:13 INFO - PROCESS | 1654 | 1468471093965 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1654 | 1468471093968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b639000 == 45 [pid = 1654] [id = 318] 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1257d2400) [pid = 1654] [serial = 953] [outer = 0x0] 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126cda800) [pid = 1654] [serial = 954] [outer = 0x1257d2400] 21:38:14 INFO - PROCESS | 1654 | 1468471094035 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1289bac00) [pid = 1654] [serial = 955] [outer = 0x1257d2400] 21:38:14 INFO - PROCESS | 1654 | 1468471094528 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 778ms 21:38:14 INFO - PROCESS | 1654 | 1468471094553 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 1654 | 1468471094559 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:38:14 INFO - PROCESS | 1654 | 1468471094584 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1654 | 1468471094586 Marionette TRACE conn2 <- [1,1246,null,{}] 21:38:14 INFO - PROCESS | 1654 | 1468471094593 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:14 INFO - PROCESS | 1654 | 1468471094595 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:14 INFO - PROCESS | 1654 | 1468471094747 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:38:14 INFO - PROCESS | 1654 | 1468471094871 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 1654 | 1468471094873 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3d800 == 46 [pid = 1654] [id = 319] 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128d42400) [pid = 1654] [serial = 956] [outer = 0x0] 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12948e800) [pid = 1654] [serial = 957] [outer = 0x128d42400] 21:38:14 INFO - PROCESS | 1654 | 1468471094903 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a530c00) [pid = 1654] [serial = 958] [outer = 0x128d42400] 21:38:15 INFO - PROCESS | 1654 | 1468471095310 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 777ms 21:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:38:15 INFO - PROCESS | 1654 | 1468471095358 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 1654 | 1468471095360 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:38:15 INFO - PROCESS | 1654 | 1468471095362 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 1654 | 1468471095363 Marionette TRACE conn2 <- [1,1250,null,{}] 21:38:15 INFO - PROCESS | 1654 | 1468471095366 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:15 INFO - PROCESS | 1654 | 1468471095367 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:15 INFO - PROCESS | 1654 | 1468471095472 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:38:15 INFO - PROCESS | 1654 | 1468471095542 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:15 INFO - PROCESS | 1654 | 1468471095544 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12387e000 == 47 [pid = 1654] [id = 320] 21:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1160db400) [pid = 1654] [serial = 959] [outer = 0x0] 21:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124f09800) [pid = 1654] [serial = 960] [outer = 0x1160db400] 21:38:15 INFO - PROCESS | 1654 | 1468471095573 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a586c00) [pid = 1654] [serial = 961] [outer = 0x1160db400] 21:38:16 INFO - PROCESS | 1654 | 1468471096158 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 869ms 21:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:38:16 INFO - PROCESS | 1654 | 1468471096232 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 1654 | 1468471096234 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:38:16 INFO - PROCESS | 1654 | 1468471096237 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - PROCESS | 1654 | 1468471096239 Marionette TRACE conn2 <- [1,1254,null,{}] 21:38:16 INFO - PROCESS | 1654 | 1468471096243 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:16 INFO - PROCESS | 1654 | 1468471096244 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:16 INFO - PROCESS | 1654 | 1468471096345 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:38:16 INFO - PROCESS | 1654 | 1468471096416 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 1654 | 1468471096418 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x118264800 == 48 [pid = 1654] [id = 321] 21:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11821bc00) [pid = 1654] [serial = 962] [outer = 0x0] 21:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1182df000) [pid = 1654] [serial = 963] [outer = 0x11821bc00] 21:38:16 INFO - PROCESS | 1654 | 1468471096445 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1183e7c00) [pid = 1654] [serial = 964] [outer = 0x11821bc00] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x116097000 == 47 [pid = 1654] [id = 289] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12af4f000 == 46 [pid = 1654] [id = 314] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12a867800 == 45 [pid = 1654] [id = 313] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119ade800 == 44 [pid = 1654] [id = 312] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12a20a000 == 43 [pid = 1654] [id = 311] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x128a1a800 == 42 [pid = 1654] [id = 310] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x126a0f800 == 41 [pid = 1654] [id = 309] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x1245eb000 == 40 [pid = 1654] [id = 308] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x123caf000 == 39 [pid = 1654] [id = 307] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x119ae7000 == 38 [pid = 1654] [id = 306] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x118111000 == 37 [pid = 1654] [id = 305] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11695b000 == 36 [pid = 1654] [id = 304] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x121021000 == 35 [pid = 1654] [id = 303] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x117346800 == 34 [pid = 1654] [id = 302] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a9800 == 33 [pid = 1654] [id = 301] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12387e000 == 32 [pid = 1654] [id = 320] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3d800 == 31 [pid = 1654] [id = 319] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12b639000 == 30 [pid = 1654] [id = 318] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x123898000 == 29 [pid = 1654] [id = 317] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x12b88d000 == 28 [pid = 1654] [id = 315] 21:38:17 INFO - PROCESS | 1654 | --DOCSHELL 0x11734b800 == 27 [pid = 1654] [id = 316] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1182e9000) [pid = 1654] [serial = 872] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x116932000) [pid = 1654] [serial = 869] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x113f2e400) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11a0f0000) [pid = 1654] [serial = 878] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119198c00) [pid = 1654] [serial = 875] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119a15800) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118624c00) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118397800) [pid = 1654] [serial = 866] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x115e59000) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112a84400) [pid = 1654] [serial = 851] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11918f400) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11856a400) [pid = 1654] [serial = 854] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12492e000) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12380a400) [pid = 1654] [serial = 857] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126849400) [pid = 1654] [serial = 887] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12948ec00) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1290b4c00) [pid = 1654] [serial = 860] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a445c00) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x124b2ac00) [pid = 1654] [serial = 863] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126192c00) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12574c000) [pid = 1654] [serial = 884] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1188e9800) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a592800) [pid = 1654] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x125692000) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1289af400) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128d47800) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1290ae400) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a504400) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128b97000) [pid = 1654] [serial = 892] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1183e4800) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1242a1c00) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x123b31000) [pid = 1654] [serial = 881] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x129485800) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1289b6800) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126af6c00) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x123808000) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 21:38:17 INFO - PROCESS | 1654 | 1468471097450 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1224ms 21:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:38:17 INFO - PROCESS | 1654 | 1468471097461 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 1654 | 1468471097463 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:38:17 INFO - PROCESS | 1654 | 1468471097467 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 1654 | 1468471097468 Marionette TRACE conn2 <- [1,1258,null,{}] 21:38:17 INFO - PROCESS | 1654 | 1468471097472 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:17 INFO - PROCESS | 1654 | 1468471097476 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:17 INFO - PROCESS | 1654 | 1468471097555 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:38:17 INFO - PROCESS | 1654 | 1468471097562 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 1654 | 1468471097563 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11608e000 == 28 [pid = 1654] [id = 322] 21:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d44c00) [pid = 1654] [serial = 965] [outer = 0x0] 21:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116907800) [pid = 1654] [serial = 966] [outer = 0x113d44c00] 21:38:17 INFO - PROCESS | 1654 | 1468471097595 Marionette DEBUG loaded listener.js 21:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11697c400) [pid = 1654] [serial = 967] [outer = 0x113d44c00] 21:38:17 INFO - PROCESS | 1654 | 1468471097949 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 21:38:18 INFO - PROCESS | 1654 | 1468471098009 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 1654 | 1468471098013 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:38:18 INFO - PROCESS | 1654 | 1468471098019 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 1654 | 1468471098021 Marionette TRACE conn2 <- [1,1262,null,{}] 21:38:18 INFO - PROCESS | 1654 | 1468471098023 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:18 INFO - PROCESS | 1654 | 1468471098025 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:18 INFO - PROCESS | 1654 | 1468471098101 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:38:18 INFO - PROCESS | 1654 | 1468471098108 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 1654 | 1468471098110 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11735c000 == 29 [pid = 1654] [id = 323] 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117ea7c00) [pid = 1654] [serial = 968] [outer = 0x0] 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1183a0400) [pid = 1654] [serial = 969] [outer = 0x117ea7c00] 21:38:18 INFO - PROCESS | 1654 | 1468471098138 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118618400) [pid = 1654] [serial = 970] [outer = 0x117ea7c00] 21:38:18 INFO - PROCESS | 1654 | 1468471098486 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 21:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:38:18 INFO - PROCESS | 1654 | 1468471098499 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 1654 | 1468471098501 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:38:18 INFO - PROCESS | 1654 | 1468471098503 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 1654 | 1468471098506 Marionette TRACE conn2 <- [1,1266,null,{}] 21:38:18 INFO - PROCESS | 1654 | 1468471098513 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:18 INFO - PROCESS | 1654 | 1468471098517 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:18 INFO - PROCESS | 1654 | 1468471098597 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:38:18 INFO - PROCESS | 1654 | 1468471098652 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 1654 | 1468471098654 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188b5800 == 30 [pid = 1654] [id = 324] 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116029800) [pid = 1654] [serial = 971] [outer = 0x0] 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1194ed400) [pid = 1654] [serial = 972] [outer = 0x116029800] 21:38:18 INFO - PROCESS | 1654 | 1468471098682 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a21c00) [pid = 1654] [serial = 973] [outer = 0x116029800] 21:38:18 INFO - PROCESS | 1654 | 1468471098976 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 21:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:38:19 INFO - PROCESS | 1654 | 1468471099027 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1654 | 1468471099029 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:38:19 INFO - PROCESS | 1654 | 1468471099031 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1654 | 1468471099032 Marionette TRACE conn2 <- [1,1270,null,{}] 21:38:19 INFO - PROCESS | 1654 | 1468471099035 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:19 INFO - PROCESS | 1654 | 1468471099036 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:19 INFO - PROCESS | 1654 | 1468471099114 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:38:19 INFO - PROCESS | 1654 | 1468471099174 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 1654 | 1468471099175 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944c800 == 31 [pid = 1654] [id = 325] 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119a17000) [pid = 1654] [serial = 974] [outer = 0x0] 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121116c00) [pid = 1654] [serial = 975] [outer = 0x119a17000] 21:38:19 INFO - PROCESS | 1654 | 1468471099201 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12380e800) [pid = 1654] [serial = 976] [outer = 0x119a17000] 21:38:19 INFO - PROCESS | 1654 | 1468471099481 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 21:38:19 INFO - PROCESS | 1654 | 1468471099502 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1654 | 1468471099503 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:38:19 INFO - PROCESS | 1654 | 1468471099513 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1654 | 1468471099514 Marionette TRACE conn2 <- [1,1274,null,{}] 21:38:19 INFO - PROCESS | 1654 | 1468471099525 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:19 INFO - PROCESS | 1654 | 1468471099528 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:19 INFO - PROCESS | 1654 | 1468471099624 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:38:19 INFO - PROCESS | 1654 | 1468471099659 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 1654 | 1468471099660 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101f000 == 32 [pid = 1654] [id = 326] 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117ea2400) [pid = 1654] [serial = 977] [outer = 0x0] 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123b36800) [pid = 1654] [serial = 978] [outer = 0x117ea2400] 21:38:19 INFO - PROCESS | 1654 | 1468471099684 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1245d1400) [pid = 1654] [serial = 979] [outer = 0x117ea2400] 21:38:20 INFO - PROCESS | 1654 | 1468471100005 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 526ms 21:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:38:20 INFO - PROCESS | 1654 | 1468471100031 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 1654 | 1468471100033 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:38:20 INFO - PROCESS | 1654 | 1468471100035 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 1654 | 1468471100036 Marionette TRACE conn2 <- [1,1278,null,{}] 21:38:20 INFO - PROCESS | 1654 | 1468471100045 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:20 INFO - PROCESS | 1654 | 1468471100049 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:20 INFO - PROCESS | 1654 | 1468471100161 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:38:20 INFO - PROCESS | 1654 | 1468471100165 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 1654 | 1468471100166 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cc7800 == 33 [pid = 1654] [id = 327] 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118618800) [pid = 1654] [serial = 980] [outer = 0x0] 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125741400) [pid = 1654] [serial = 981] [outer = 0x118618800] 21:38:20 INFO - PROCESS | 1654 | 1468471100191 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126cd8400) [pid = 1654] [serial = 982] [outer = 0x118618800] 21:38:20 INFO - PROCESS | 1654 | 1468471100514 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 21:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:38:20 INFO - PROCESS | 1654 | 1468471100556 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 1654 | 1468471100557 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:38:20 INFO - PROCESS | 1654 | 1468471100560 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 1654 | 1468471100561 Marionette TRACE conn2 <- [1,1282,null,{}] 21:38:20 INFO - PROCESS | 1654 | 1468471100564 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:20 INFO - PROCESS | 1654 | 1468471100565 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:20 INFO - PROCESS | 1654 | 1468471100669 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:38:20 INFO - PROCESS | 1654 | 1468471100709 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 1654 | 1468471100710 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x124ec1800 == 34 [pid = 1654] [id = 328] 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1133d5c00) [pid = 1654] [serial = 983] [outer = 0x0] 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1289ac400) [pid = 1654] [serial = 984] [outer = 0x1133d5c00] 21:38:20 INFO - PROCESS | 1654 | 1468471100749 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289b4800) [pid = 1654] [serial = 985] [outer = 0x1133d5c00] 21:38:21 INFO - PROCESS | 1654 | 1468471101112 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 21:38:21 INFO - PROCESS | 1654 | 1468471101134 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:38:21 INFO - PROCESS | 1654 | 1468471101135 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:38:21 INFO - PROCESS | 1654 | 1468471101138 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 1654 | 1468471101139 Marionette TRACE conn2 <- [1,1286,null,{}] 21:38:21 INFO - PROCESS | 1654 | 1468471101143 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:21 INFO - PROCESS | 1654 | 1468471101145 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:21 INFO - PROCESS | 1654 | 1468471101241 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:38:21 INFO - PROCESS | 1654 | 1468471101245 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1654 | 1468471101246 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x125765800 == 35 [pid = 1654] [id = 329] 21:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11861e000) [pid = 1654] [serial = 986] [outer = 0x0] 21:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1289c1800) [pid = 1654] [serial = 987] [outer = 0x11861e000] 21:38:21 INFO - PROCESS | 1654 | 1468471101271 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128d43400) [pid = 1654] [serial = 988] [outer = 0x11861e000] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1268c5800) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1290b6800) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1290b7000) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112a7d400) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12429fc00) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116938800) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113d90800) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116972c00) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11821b000) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1188e8c00) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12948b000) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123b3cc00) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119b73000) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a535000) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:38:21 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x113870c00) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:38:21 INFO - PROCESS | 1654 | 1468471101762 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 21:38:21 INFO - PROCESS | 1654 | 1468471101810 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:38:21 INFO - PROCESS | 1654 | 1468471101811 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:38:21 INFO - PROCESS | 1654 | 1468471101813 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 1654 | 1468471101814 Marionette TRACE conn2 <- [1,1290,null,{}] 21:38:21 INFO - PROCESS | 1654 | 1468471101817 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:21 INFO - PROCESS | 1654 | 1468471101818 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:21 INFO - PROCESS | 1654 | 1468471101900 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:38:21 INFO - PROCESS | 1654 | 1468471101975 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1654 | 1468471101976 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188b4000 == 36 [pid = 1654] [id = 330] 21:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1128d8000) [pid = 1654] [serial = 989] [outer = 0x0] 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119194000) [pid = 1654] [serial = 990] [outer = 0x1128d8000] 21:38:22 INFO - PROCESS | 1654 | 1468471102003 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126535c00) [pid = 1654] [serial = 991] [outer = 0x1128d8000] 21:38:22 INFO - PROCESS | 1654 | 1468471102259 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 467ms 21:38:22 INFO - PROCESS | 1654 | 1468471102283 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1654 | 1468471102284 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:38:22 INFO - PROCESS | 1654 | 1468471102286 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1654 | 1468471102287 Marionette TRACE conn2 <- [1,1294,null,{}] 21:38:22 INFO - PROCESS | 1654 | 1468471102298 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:22 INFO - PROCESS | 1654 | 1468471102299 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:22 INFO - PROCESS | 1654 | 1468471102381 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:38:22 INFO - PROCESS | 1654 | 1468471102385 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1654 | 1468471102386 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d2a800 == 37 [pid = 1654] [id = 331] 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126656c00) [pid = 1654] [serial = 992] [outer = 0x0] 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128d47400) [pid = 1654] [serial = 993] [outer = 0x126656c00] 21:38:22 INFO - PROCESS | 1654 | 1468471102413 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1290ae000) [pid = 1654] [serial = 994] [outer = 0x126656c00] 21:38:22 INFO - PROCESS | 1654 | 1468471102709 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 480ms 21:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:38:22 INFO - PROCESS | 1654 | 1468471102766 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1654 | 1468471102768 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:38:22 INFO - PROCESS | 1654 | 1468471102770 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1654 | 1468471102772 Marionette TRACE conn2 <- [1,1298,null,{}] 21:38:22 INFO - PROCESS | 1654 | 1468471102774 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:22 INFO - PROCESS | 1654 | 1468471102776 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:22 INFO - PROCESS | 1654 | 1468471102901 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:38:22 INFO - PROCESS | 1654 | 1468471102908 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1654 | 1468471102910 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119eed000 == 38 [pid = 1654] [id = 332] 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1194ed000) [pid = 1654] [serial = 995] [outer = 0x0] 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1290b0000) [pid = 1654] [serial = 996] [outer = 0x1194ed000] 21:38:22 INFO - PROCESS | 1654 | 1468471102937 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a504400) [pid = 1654] [serial = 997] [outer = 0x1194ed000] 21:38:23 INFO - PROCESS | 1654 | 1468471103266 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 522ms 21:38:23 INFO - PROCESS | 1654 | 1468471103293 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 1654 | 1468471103295 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:38:23 INFO - PROCESS | 1654 | 1468471103297 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1654 | 1468471103298 Marionette TRACE conn2 <- [1,1302,null,{}] 21:38:23 INFO - PROCESS | 1654 | 1468471103300 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:23 INFO - PROCESS | 1654 | 1468471103301 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:23 INFO - PROCESS | 1654 | 1468471103382 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:38:23 INFO - PROCESS | 1654 | 1468471103385 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:23 INFO - PROCESS | 1654 | 1468471103387 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a863000 == 39 [pid = 1654] [id = 333] 21:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a50b400) [pid = 1654] [serial = 998] [outer = 0x0] 21:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a537400) [pid = 1654] [serial = 999] [outer = 0x12a50b400] 21:38:23 INFO - PROCESS | 1654 | 1468471103411 Marionette DEBUG loaded listener.js 21:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a592800) [pid = 1654] [serial = 1000] [outer = 0x12a50b400] 21:38:23 INFO - PROCESS | 1654 | 1468471103967 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 719ms 21:38:24 INFO - PROCESS | 1654 | 1468471104036 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:38:24 INFO - PROCESS | 1654 | 1468471104039 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:38:24 INFO - PROCESS | 1654 | 1468471104047 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:38:24 INFO - PROCESS | 1654 | 1468471104050 Marionette TRACE conn2 <- [1,1306,null,{}] 21:38:24 INFO - PROCESS | 1654 | 1468471104055 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:24 INFO - PROCESS | 1654 | 1468471104058 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:24 INFO - PROCESS | 1654 | 1468471104180 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:38:24 INFO - PROCESS | 1654 | 1468471104238 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1654 | 1468471104240 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e4800 == 40 [pid = 1654] [id = 334] 21:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116081400) [pid = 1654] [serial = 1001] [outer = 0x0] 21:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116934c00) [pid = 1654] [serial = 1002] [outer = 0x116081400] 21:38:24 INFO - PROCESS | 1654 | 1468471104271 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1173ee400) [pid = 1654] [serial = 1003] [outer = 0x116081400] 21:38:24 INFO - PROCESS | 1654 | 1468471104779 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 773ms 21:38:24 INFO - PROCESS | 1654 | 1468471104835 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:38:24 INFO - PROCESS | 1654 | 1468471104838 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:38:24 INFO - PROCESS | 1654 | 1468471104846 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:38:24 INFO - PROCESS | 1654 | 1468471104848 Marionette TRACE conn2 <- [1,1310,null,{}] 21:38:24 INFO - PROCESS | 1654 | 1468471104850 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:24 INFO - PROCESS | 1654 | 1468471104852 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:24 INFO - PROCESS | 1654 | 1468471104959 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:38:25 INFO - PROCESS | 1654 | 1468471105039 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1654 | 1468471105041 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b93000 == 41 [pid = 1654] [id = 335] 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11860fc00) [pid = 1654] [serial = 1004] [outer = 0x0] 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11918bc00) [pid = 1654] [serial = 1005] [outer = 0x11860fc00] 21:38:25 INFO - PROCESS | 1654 | 1468471105071 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11981ec00) [pid = 1654] [serial = 1006] [outer = 0x11860fc00] 21:38:25 INFO - PROCESS | 1654 | 1468471105704 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1654 | 1468471105718 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:38:25 INFO - PROCESS | 1654 | 1468471105722 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1654 | 1468471105723 Marionette TRACE conn2 <- [1,1314,null,{}] 21:38:25 INFO - PROCESS | 1654 | 1468471105727 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:25 INFO - PROCESS | 1654 | 1468471105728 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:25 INFO - PROCESS | 1654 | 1468471105834 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:38:25 INFO - PROCESS | 1654 | 1468471105889 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1654 | 1468471105892 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x117358000 == 42 [pid = 1654] [id = 336] 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1182dc800) [pid = 1654] [serial = 1007] [outer = 0x0] 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1182e7000) [pid = 1654] [serial = 1008] [outer = 0x1182dc800] 21:38:25 INFO - PROCESS | 1654 | 1468471105920 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11860b000) [pid = 1654] [serial = 1009] [outer = 0x1182dc800] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119eed000 == 41 [pid = 1654] [id = 332] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x128d2a800 == 40 [pid = 1654] [id = 331] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1188b4000 == 39 [pid = 1654] [id = 330] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x125765800 == 38 [pid = 1654] [id = 329] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x124ec1800 == 37 [pid = 1654] [id = 328] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x123cc7800 == 36 [pid = 1654] [id = 327] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12101f000 == 35 [pid = 1654] [id = 326] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11944c800 == 34 [pid = 1654] [id = 325] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1188b5800 == 33 [pid = 1654] [id = 324] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11735c000 == 32 [pid = 1654] [id = 323] 21:38:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11608e000 == 31 [pid = 1654] [id = 322] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1289b9c00) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1291dc800) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a50a800) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118399800) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12948f400) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x125695000) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1257cf800) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1176df000) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1182e9400) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a2e800) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123c44400) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117226400) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1182e0800) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11860ec00) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11981fc00) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11914b400) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a16800) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a50d800) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a912000) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128d42800) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a91b800) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a530400) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12ae9d400) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a448c00) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1257ce400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a52a400) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123808c00) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1290ac000) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126659800) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 21:38:26 INFO - PROCESS | 1654 | 1468471106352 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 21:38:26 INFO - PROCESS | 1654 | 1468471106393 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 1654 | 1468471106396 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:38:26 INFO - PROCESS | 1654 | 1468471106401 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 1654 | 1468471106402 Marionette TRACE conn2 <- [1,1318,null,{}] 21:38:26 INFO - PROCESS | 1654 | 1468471106405 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:26 INFO - PROCESS | 1654 | 1468471106406 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:26 INFO - PROCESS | 1654 | 1468471106491 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:38:26 INFO - PROCESS | 1654 | 1468471106496 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 1654 | 1468471106497 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11825e000 == 32 [pid = 1654] [id = 337] 21:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118624800) [pid = 1654] [serial = 1010] [outer = 0x0] 21:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119195400) [pid = 1654] [serial = 1011] [outer = 0x118624800] 21:38:26 INFO - PROCESS | 1654 | 1468471106526 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a20c00) [pid = 1654] [serial = 1012] [outer = 0x118624800] 21:38:27 INFO - PROCESS | 1654 | --DOCSHELL 0x118264800 == 31 [pid = 1654] [id = 321] 21:38:27 INFO - PROCESS | 1654 | --DOCSHELL 0x117358000 == 30 [pid = 1654] [id = 336] 21:38:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119b93000 == 29 [pid = 1654] [id = 335] 21:38:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a863000 == 28 [pid = 1654] [id = 333] 21:38:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e4800 == 27 [pid = 1654] [id = 334] 21:38:27 INFO - PROCESS | 1654 | 1468471107857 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1471ms 21:38:27 INFO - PROCESS | 1654 | 1468471107872 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:38:27 INFO - PROCESS | 1654 | 1468471107875 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:38:27 INFO - PROCESS | 1654 | 1468471107881 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:38:27 INFO - PROCESS | 1654 | 1468471107883 Marionette TRACE conn2 <- [1,1322,null,{}] 21:38:27 INFO - PROCESS | 1654 | 1468471107887 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:27 INFO - PROCESS | 1654 | 1468471107889 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:27 INFO - PROCESS | 1654 | 1468471107971 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:38:27 INFO - PROCESS | 1654 | 1468471107982 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:27 INFO - PROCESS | 1654 | 1468471107985 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162de000 == 28 [pid = 1654] [id = 338] 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d9a400) [pid = 1654] [serial = 1013] [outer = 0x0] 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x113d8fc00) [pid = 1654] [serial = 1014] [outer = 0x112d9a400] 21:38:28 INFO - PROCESS | 1654 | 1468471108055 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11677b000) [pid = 1654] [serial = 1015] [outer = 0x112d9a400] 21:38:28 INFO - PROCESS | 1654 | 1468471108391 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 521ms 21:38:28 INFO - PROCESS | 1654 | 1468471108401 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:38:28 INFO - PROCESS | 1654 | 1468471108406 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:38:28 INFO - PROCESS | 1654 | 1468471108415 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:38:28 INFO - PROCESS | 1654 | 1468471108418 Marionette TRACE conn2 <- [1,1326,null,{}] 21:38:28 INFO - PROCESS | 1654 | 1468471108422 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:28 INFO - PROCESS | 1654 | 1468471108425 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:28 INFO - PROCESS | 1654 | 1468471108544 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:38:28 INFO - PROCESS | 1654 | 1468471108605 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 1654 | 1468471108607 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e38000 == 29 [pid = 1654] [id = 339] 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116078800) [pid = 1654] [serial = 1016] [outer = 0x0] 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x117231400) [pid = 1654] [serial = 1017] [outer = 0x116078800] 21:38:28 INFO - PROCESS | 1654 | 1468471108634 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1182e9400) [pid = 1654] [serial = 1018] [outer = 0x116078800] 21:38:28 INFO - PROCESS | 1654 | 1468471108939 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 573ms 21:38:28 INFO - PROCESS | 1654 | 1468471108987 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:38:28 INFO - PROCESS | 1654 | 1468471108989 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:38:29 INFO - PROCESS | 1654 | 1468471109002 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 1654 | 1468471109004 Marionette TRACE conn2 <- [1,1330,null,{}] 21:38:29 INFO - PROCESS | 1654 | 1468471109012 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:29 INFO - PROCESS | 1654 | 1468471109015 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:29 INFO - PROCESS | 1654 | 1468471109104 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:38:29 INFO - PROCESS | 1654 | 1468471109172 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1654 | 1468471109174 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944d000 == 30 [pid = 1654] [id = 340] 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x113d91000) [pid = 1654] [serial = 1019] [outer = 0x0] 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118613c00) [pid = 1654] [serial = 1020] [outer = 0x113d91000] 21:38:29 INFO - PROCESS | 1654 | 1468471109202 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194ea800) [pid = 1654] [serial = 1021] [outer = 0x113d91000] 21:38:29 INFO - PROCESS | 1654 | 1468471109558 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 581ms 21:38:29 INFO - PROCESS | 1654 | 1468471109578 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 1654 | 1468471109580 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:38:29 INFO - PROCESS | 1654 | 1468471109582 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 1654 | 1468471109583 Marionette TRACE conn2 <- [1,1334,null,{}] 21:38:29 INFO - PROCESS | 1654 | 1468471109585 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:29 INFO - PROCESS | 1654 | 1468471109587 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:29 INFO - PROCESS | 1654 | 1468471109687 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:38:29 INFO - PROCESS | 1654 | 1468471109697 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1654 | 1468471109698 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b9c000 == 31 [pid = 1654] [id = 341] 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a1d800) [pid = 1654] [serial = 1022] [outer = 0x0] 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119c33400) [pid = 1654] [serial = 1023] [outer = 0x119a1d800] 21:38:29 INFO - PROCESS | 1654 | 1468471109724 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11a0ef800) [pid = 1654] [serial = 1024] [outer = 0x119a1d800] 21:38:30 INFO - PROCESS | 1654 | 1468471110079 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 21:38:30 INFO - PROCESS | 1654 | 1468471110103 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 1654 | 1468471110104 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:38:30 INFO - PROCESS | 1654 | 1468471110106 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 1654 | 1468471110109 Marionette TRACE conn2 <- [1,1338,null,{}] 21:38:30 INFO - PROCESS | 1654 | 1468471110131 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:30 INFO - PROCESS | 1654 | 1468471110140 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:30 INFO - PROCESS | 1654 | 1468471110236 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:38:30 INFO - PROCESS | 1654 | 1468471110239 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:30 INFO - PROCESS | 1654 | 1468471110241 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cc8000 == 32 [pid = 1654] [id = 342] 21:38:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115e59400) [pid = 1654] [serial = 1025] [outer = 0x0] 21:38:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12380cc00) [pid = 1654] [serial = 1026] [outer = 0x115e59400] 21:38:30 INFO - PROCESS | 1654 | 1468471110267 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12459cc00) [pid = 1654] [serial = 1027] [outer = 0x115e59400] 21:38:31 INFO - PROCESS | 1654 | 1468471111075 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 992ms 21:38:31 INFO - PROCESS | 1654 | 1468471111100 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:38:31 INFO - PROCESS | 1654 | 1468471111101 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:38:31 INFO - PROCESS | 1654 | 1468471111103 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:38:31 INFO - PROCESS | 1654 | 1468471111105 Marionette TRACE conn2 <- [1,1342,null,{}] 21:38:31 INFO - PROCESS | 1654 | 1468471111109 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:31 INFO - PROCESS | 1654 | 1468471111113 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:31 INFO - PROCESS | 1654 | 1468471111373 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117ea2400) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1133d5c00) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113d44c00) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11821bc00) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116029800) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117ea7c00) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a17000) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1182dc800) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1133ce400) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118618800) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11888f800) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1257d2400) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128d42400) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1160db400) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1128d8000) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11861e000) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1194ed000) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126656c00) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a50b400) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116081400) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11860fc00) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:38:31 INFO - PROCESS | 1654 | 1468471111422 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:31 INFO - PROCESS | 1654 | 1468471111423 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11666c000 == 33 [pid = 1654] [id = 343] 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1128d5c00) [pid = 1654] [serial = 1028] [outer = 0x0] 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1133ce400) [pid = 1654] [serial = 1029] [outer = 0x1128d5c00] 21:38:31 INFO - PROCESS | 1654 | 1468471111449 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1176e8c00) [pid = 1654] [serial = 1030] [outer = 0x1128d5c00] 21:38:31 INFO - PROCESS | 1654 | 1468471111765 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 671ms 21:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:38:31 INFO - PROCESS | 1654 | 1468471111778 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:38:31 INFO - PROCESS | 1654 | 1468471111779 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:38:31 INFO - PROCESS | 1654 | 1468471111782 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:38:31 INFO - PROCESS | 1654 | 1468471111783 Marionette TRACE conn2 <- [1,1346,null,{}] 21:38:31 INFO - PROCESS | 1654 | 1468471111785 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:31 INFO - PROCESS | 1654 | 1468471111786 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:31 INFO - PROCESS | 1654 | 1468471111873 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:38:31 INFO - PROCESS | 1654 | 1468471111879 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:31 INFO - PROCESS | 1654 | 1468471111880 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x125770000 == 34 [pid = 1654] [id = 344] 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113d92400) [pid = 1654] [serial = 1031] [outer = 0x0] 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11860b800) [pid = 1654] [serial = 1032] [outer = 0x113d92400] 21:38:31 INFO - PROCESS | 1654 | 1468471111905 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1239ea400) [pid = 1654] [serial = 1033] [outer = 0x113d92400] 21:38:32 INFO - PROCESS | 1654 | 1468471112229 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 21:38:32 INFO - PROCESS | 1654 | 1468471112253 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 1654 | 1468471112254 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:38:32 INFO - PROCESS | 1654 | 1468471112258 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 1654 | 1468471112259 Marionette TRACE conn2 <- [1,1350,null,{}] 21:38:32 INFO - PROCESS | 1654 | 1468471112261 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:32 INFO - PROCESS | 1654 | 1468471112263 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:32 INFO - PROCESS | 1654 | 1468471112367 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:38:32 INFO - PROCESS | 1654 | 1468471112374 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1654 | 1468471112375 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a0c800 == 35 [pid = 1654] [id = 345] 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117228000) [pid = 1654] [serial = 1034] [outer = 0x0] 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1245cec00) [pid = 1654] [serial = 1035] [outer = 0x117228000] 21:38:32 INFO - PROCESS | 1654 | 1468471112399 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1257d4800) [pid = 1654] [serial = 1036] [outer = 0x117228000] 21:38:32 INFO - PROCESS | 1654 | 1468471112709 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 470ms 21:38:32 INFO - PROCESS | 1654 | 1468471112729 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 1654 | 1468471112730 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:38:32 INFO - PROCESS | 1654 | 1468471112733 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 1654 | 1468471112734 Marionette TRACE conn2 <- [1,1354,null,{}] 21:38:32 INFO - PROCESS | 1654 | 1468471112737 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:32 INFO - PROCESS | 1654 | 1468471112738 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:32 INFO - PROCESS | 1654 | 1468471112822 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:38:32 INFO - PROCESS | 1654 | 1468471112828 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1654 | 1468471112829 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11944c800 == 36 [pid = 1654] [id = 346] 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1257d5400) [pid = 1654] [serial = 1037] [outer = 0x0] 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12618f000) [pid = 1654] [serial = 1038] [outer = 0x1257d5400] 21:38:32 INFO - PROCESS | 1654 | 1468471112853 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126848c00) [pid = 1654] [serial = 1039] [outer = 0x1257d5400] 21:38:33 INFO - PROCESS | 1654 | 1468471113166 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 21:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:38:33 INFO - PROCESS | 1654 | 1468471113202 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1654 | 1468471113203 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:38:33 INFO - PROCESS | 1654 | 1468471113205 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1654 | 1468471113207 Marionette TRACE conn2 <- [1,1358,null,{}] 21:38:33 INFO - PROCESS | 1654 | 1468471113209 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:33 INFO - PROCESS | 1654 | 1468471113210 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:33 INFO - PROCESS | 1654 | 1468471113316 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:38:33 INFO - PROCESS | 1654 | 1468471113323 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 1654 | 1468471113325 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1291a3000 == 37 [pid = 1654] [id = 347] 21:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x115e59000) [pid = 1654] [serial = 1040] [outer = 0x0] 21:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1268c2400) [pid = 1654] [serial = 1041] [outer = 0x115e59000] 21:38:33 INFO - PROCESS | 1654 | 1468471113349 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126ce5000) [pid = 1654] [serial = 1042] [outer = 0x115e59000] 21:38:33 INFO - PROCESS | 1654 | 1468471113874 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 720ms 21:38:33 INFO - PROCESS | 1654 | 1468471113933 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1654 | 1468471113936 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:38:33 INFO - PROCESS | 1654 | 1468471113942 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1654 | 1468471113944 Marionette TRACE conn2 <- [1,1362,null,{}] 21:38:33 INFO - PROCESS | 1654 | 1468471113948 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:33 INFO - PROCESS | 1654 | 1468471113950 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:34 INFO - PROCESS | 1654 | 1468471114062 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:38:34 INFO - PROCESS | 1654 | 1468471114185 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 1654 | 1468471114186 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x117358000 == 38 [pid = 1654] [id = 348] 21:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1162ae800) [pid = 1654] [serial = 1043] [outer = 0x0] 21:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11692dc00) [pid = 1654] [serial = 1044] [outer = 0x1162ae800] 21:38:34 INFO - PROCESS | 1654 | 1468471114217 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x117e9d800) [pid = 1654] [serial = 1045] [outer = 0x1162ae800] 21:38:34 INFO - PROCESS | 1654 | 1468471114896 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1022ms 21:38:34 INFO - PROCESS | 1654 | 1468471114963 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:38:34 INFO - PROCESS | 1654 | 1468471114965 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:38:34 INFO - PROCESS | 1654 | 1468471114968 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:38:34 INFO - PROCESS | 1654 | 1468471114971 Marionette TRACE conn2 <- [1,1366,null,{}] 21:38:34 INFO - PROCESS | 1654 | 1468471114974 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:34 INFO - PROCESS | 1654 | 1468471114976 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:35 INFO - PROCESS | 1654 | 1468471115079 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:38:35 INFO - PROCESS | 1654 | 1468471115130 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 1654 | 1468471115133 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d8000 == 39 [pid = 1654] [id = 349] 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11676c400) [pid = 1654] [serial = 1046] [outer = 0x0] 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116971000) [pid = 1654] [serial = 1047] [outer = 0x11676c400] 21:38:35 INFO - PROCESS | 1654 | 1468471115160 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118212c00) [pid = 1654] [serial = 1048] [outer = 0x11676c400] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11944c800 == 38 [pid = 1654] [id = 346] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x126a0c800 == 37 [pid = 1654] [id = 345] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x125770000 == 36 [pid = 1654] [id = 344] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11666c000 == 35 [pid = 1654] [id = 343] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x123cc8000 == 34 [pid = 1654] [id = 342] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119b9c000 == 33 [pid = 1654] [id = 341] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11944d000 == 32 [pid = 1654] [id = 340] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x117e38000 == 31 [pid = 1654] [id = 339] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1162de000 == 30 [pid = 1654] [id = 338] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119195400) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11825e000 == 29 [pid = 1654] [id = 337] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123b36800) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1289ac400) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116907800) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11697c400) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1183e7c00) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1182df000) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194ed400) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a21c00) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1183a0400) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118618400) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121116c00) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11860b000) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1182da800) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116935c00) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x125741400) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x119c38400) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119a1c000) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126cda800) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1289bac00) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12948e800) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a530c00) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a586c00) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1182e7000) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1289b4800) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x119194000) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1289c1800) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12a504400) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x128d47400) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x124f09800) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x128d43400) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1290ae000) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12a537400) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x126535c00) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12a592800) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x116934c00) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x126cd8400) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x1245d1400) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x11981ec00) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x11918bc00) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12380e800) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x1290b0000) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x1173ee400) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 21:38:35 INFO - PROCESS | 1654 | 1468471115603 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1654 | 1468471115647 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:38:35 INFO - PROCESS | 1654 | 1468471115652 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1654 | 1468471115654 Marionette TRACE conn2 <- [1,1370,null,{}] 21:38:35 INFO - PROCESS | 1654 | 1468471115662 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:35 INFO - PROCESS | 1654 | 1468471115663 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:35 INFO - PROCESS | 1654 | 1468471115745 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:38:35 INFO - PROCESS | 1654 | 1468471115750 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 1654 | 1468471115751 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x118109000 == 30 [pid = 1654] [id = 350] 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x11839e000) [pid = 1654] [serial = 1049] [outer = 0x0] 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x1183e5000) [pid = 1654] [serial = 1050] [outer = 0x11839e000] 21:38:35 INFO - PROCESS | 1654 | 1468471115781 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x11861f800) [pid = 1654] [serial = 1051] [outer = 0x11839e000] 21:38:36 INFO - PROCESS | 1654 | 1468471116116 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 1654 | 1468471116173 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:38:36 INFO - PROCESS | 1654 | 1468471116175 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - PROCESS | 1654 | 1468471116178 Marionette TRACE conn2 <- [1,1374,null,{}] 21:38:36 INFO - PROCESS | 1654 | 1468471116185 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:36 INFO - PROCESS | 1654 | 1468471116189 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:36 INFO - PROCESS | 1654 | 1468471116269 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:38:36 INFO - PROCESS | 1654 | 1468471116277 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 1654 | 1468471116279 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11928c800 == 31 [pid = 1654] [id = 351] 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x119199400) [pid = 1654] [serial = 1052] [outer = 0x0] 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x119825800) [pid = 1654] [serial = 1053] [outer = 0x119199400] 21:38:36 INFO - PROCESS | 1654 | 1468471116308 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x119a2e800) [pid = 1654] [serial = 1054] [outer = 0x119199400] 21:38:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:38:36 INFO - PROCESS | 1654 | 1468471116675 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 1654 | 1468471116709 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:38:36 INFO - PROCESS | 1654 | 1468471116712 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - PROCESS | 1654 | 1468471116713 Marionette TRACE conn2 <- [1,1378,null,{}] 21:38:36 INFO - PROCESS | 1654 | 1468471116716 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:36 INFO - PROCESS | 1654 | 1468471116717 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:36 INFO - PROCESS | 1654 | 1468471116796 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:38:36 INFO - PROCESS | 1654 | 1468471116800 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 1654 | 1468471116801 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b8d000 == 32 [pid = 1654] [id = 352] 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x119c3a400) [pid = 1654] [serial = 1055] [outer = 0x0] 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x123b36800) [pid = 1654] [serial = 1056] [outer = 0x119c3a400] 21:38:36 INFO - PROCESS | 1654 | 1468471116828 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12429fc00) [pid = 1654] [serial = 1057] [outer = 0x119c3a400] 21:38:37 INFO - PROCESS | 1654 | 1468471117143 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 1654 | 1468471117183 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:38:37 INFO - PROCESS | 1654 | 1468471117185 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 1654 | 1468471117186 Marionette TRACE conn2 <- [1,1382,null,{}] 21:38:37 INFO - PROCESS | 1654 | 1468471117189 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:37 INFO - PROCESS | 1654 | 1468471117190 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:37 INFO - PROCESS | 1654 | 1468471117265 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:38:37 INFO - PROCESS | 1654 | 1468471117269 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1654 | 1468471117270 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7e800 == 33 [pid = 1654] [id = 353] 21:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x12380d800) [pid = 1654] [serial = 1058] [outer = 0x0] 21:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x124ea6400) [pid = 1654] [serial = 1059] [outer = 0x12380d800] 21:38:37 INFO - PROCESS | 1654 | 1468471117298 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x125692000) [pid = 1654] [serial = 1060] [outer = 0x12380d800] 21:38:37 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:38:37 INFO - PROCESS | 1654 | 1468471117726 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 1654 | 1468471117760 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:38:37 INFO - PROCESS | 1654 | 1468471117763 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 1654 | 1468471117765 Marionette TRACE conn2 <- [1,1386,null,{}] 21:38:37 INFO - PROCESS | 1654 | 1468471117768 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:37 INFO - PROCESS | 1654 | 1468471117774 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:37 INFO - PROCESS | 1654 | 1468471117958 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:38:37 INFO - PROCESS | 1654 | 1468471117985 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1654 | 1468471117986 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245ec000 == 34 [pid = 1654] [id = 354] 21:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x125742800) [pid = 1654] [serial = 1061] [outer = 0x0] 21:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1257d9800) [pid = 1654] [serial = 1062] [outer = 0x125742800] 21:38:38 INFO - PROCESS | 1654 | 1468471118027 Marionette DEBUG loaded listener.js 21:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1289b2c00) [pid = 1654] [serial = 1063] [outer = 0x125742800] 21:38:38 INFO - PROCESS | 1654 | 1468471118454 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1654 | 1468471118491 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:38:38 INFO - PROCESS | 1654 | 1468471118494 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1654 | 1468471118496 Marionette TRACE conn2 <- [1,1390,null,{}] 21:38:38 INFO - PROCESS | 1654 | 1468471118499 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:38 INFO - PROCESS | 1654 | 1468471118501 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:38 INFO - PROCESS | 1654 | 1468471118620 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:38:38 INFO - PROCESS | 1654 | 1468471118633 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:38 INFO - PROCESS | 1654 | 1468471118634 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x125716000 == 35 [pid = 1654] [id = 355] 21:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1194e5400) [pid = 1654] [serial = 1064] [outer = 0x0] 21:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1289ca000) [pid = 1654] [serial = 1065] [outer = 0x1194e5400] 21:38:38 INFO - PROCESS | 1654 | 1468471118666 Marionette DEBUG loaded listener.js 21:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x128d42000) [pid = 1654] [serial = 1066] [outer = 0x1194e5400] 21:38:38 INFO - PROCESS | 1654 | 1468471118986 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 21:38:39 INFO - PROCESS | 1654 | 1468471119013 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 1654 | 1468471119014 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:38:39 INFO - PROCESS | 1654 | 1468471119016 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 1654 | 1468471119018 Marionette TRACE conn2 <- [1,1394,null,{}] 21:38:39 INFO - PROCESS | 1654 | 1468471119020 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:39 INFO - PROCESS | 1654 | 1468471119021 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:39 INFO - PROCESS | 1654 | 1468471119119 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:38:39 INFO - PROCESS | 1654 | 1468471119154 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1654 | 1468471119156 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d1800 == 36 [pid = 1654] [id = 356] 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12574d400) [pid = 1654] [serial = 1067] [outer = 0x0] 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x128d47800) [pid = 1654] [serial = 1068] [outer = 0x12574d400] 21:38:39 INFO - PROCESS | 1654 | 1468471119180 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1290ae000) [pid = 1654] [serial = 1069] [outer = 0x12574d400] 21:38:39 INFO - PROCESS | 1654 | 1468471119499 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 21:38:39 INFO - PROCESS | 1654 | 1468471119536 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 1654 | 1468471119537 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:38:39 INFO - PROCESS | 1654 | 1468471119540 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 1654 | 1468471119541 Marionette TRACE conn2 <- [1,1398,null,{}] 21:38:39 INFO - PROCESS | 1654 | 1468471119543 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:39 INFO - PROCESS | 1654 | 1468471119544 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:39 INFO - PROCESS | 1654 | 1468471119643 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:38:39 INFO - PROCESS | 1654 | 1468471119655 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1654 | 1468471119656 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x129005800 == 37 [pid = 1654] [id = 357] 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1194e6c00) [pid = 1654] [serial = 1070] [outer = 0x0] 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1290b4800) [pid = 1654] [serial = 1071] [outer = 0x1194e6c00] 21:38:39 INFO - PROCESS | 1654 | 1468471119711 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1291e3000) [pid = 1654] [serial = 1072] [outer = 0x1194e6c00] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1257d5400) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119a1d800) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x115e59400) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118624800) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x112d9a400) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x116078800) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x113d92400) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x117228000) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1128d5c00) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x113d91000) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:38:40 INFO - PROCESS | 1654 | 1468471120015 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 21:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:38:40 INFO - PROCESS | 1654 | 1468471120061 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 1654 | 1468471120062 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:38:40 INFO - PROCESS | 1654 | 1468471120064 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 1654 | 1468471120065 Marionette TRACE conn2 <- [1,1402,null,{}] 21:38:40 INFO - PROCESS | 1654 | 1468471120068 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:40 INFO - PROCESS | 1654 | 1468471120069 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:40 INFO - PROCESS | 1654 | 1468471120168 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:38:40 INFO - PROCESS | 1654 | 1468471120204 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1654 | 1468471120205 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a203800 == 38 [pid = 1654] [id = 358] 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11602dc00) [pid = 1654] [serial = 1073] [outer = 0x0] 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1194e4000) [pid = 1654] [serial = 1074] [outer = 0x11602dc00] 21:38:40 INFO - PROCESS | 1654 | 1468471120230 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x12459a400) [pid = 1654] [serial = 1075] [outer = 0x11602dc00] 21:38:40 INFO - PROCESS | 1654 | 1468471120509 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 21:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:38:40 INFO - PROCESS | 1654 | 1468471120535 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 1654 | 1468471120536 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:38:40 INFO - PROCESS | 1654 | 1468471120546 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 1654 | 1468471120548 Marionette TRACE conn2 <- [1,1406,null,{}] 21:38:40 INFO - PROCESS | 1654 | 1468471120551 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:40 INFO - PROCESS | 1654 | 1468471120553 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:40 INFO - PROCESS | 1654 | 1468471120654 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:38:40 INFO - PROCESS | 1654 | 1468471120661 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1654 | 1468471120662 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5b1800 == 39 [pid = 1654] [id = 359] 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1257d8400) [pid = 1654] [serial = 1076] [outer = 0x0] 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1291e5c00) [pid = 1654] [serial = 1077] [outer = 0x1257d8400] 21:38:40 INFO - PROCESS | 1654 | 1468471120688 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x12a507400) [pid = 1654] [serial = 1078] [outer = 0x1257d8400] 21:38:41 INFO - PROCESS | 1654 | 1468471121015 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 528ms 21:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:38:41 INFO - PROCESS | 1654 | 1468471121067 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 1654 | 1468471121068 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:38:41 INFO - PROCESS | 1654 | 1468471121070 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1654 | 1468471121072 Marionette TRACE conn2 <- [1,1410,null,{}] 21:38:41 INFO - PROCESS | 1654 | 1468471121075 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:41 INFO - PROCESS | 1654 | 1468471121078 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:41 INFO - PROCESS | 1654 | 1468471121162 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:38:41 INFO - PROCESS | 1654 | 1468471121166 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1654 | 1468471121167 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9d5000 == 40 [pid = 1654] [id = 360] 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1291e4000) [pid = 1654] [serial = 1079] [outer = 0x0] 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12a511400) [pid = 1654] [serial = 1080] [outer = 0x1291e4000] 21:38:41 INFO - PROCESS | 1654 | 1468471121191 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x12a535000) [pid = 1654] [serial = 1081] [outer = 0x1291e4000] 21:38:41 INFO - PROCESS | 1654 | 1468471121538 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 472ms 21:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:38:41 INFO - PROCESS | 1654 | 1468471121545 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 1654 | 1468471121546 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:38:41 INFO - PROCESS | 1654 | 1468471121549 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1654 | 1468471121550 Marionette TRACE conn2 <- [1,1414,null,{}] 21:38:41 INFO - PROCESS | 1654 | 1468471121552 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:41 INFO - PROCESS | 1654 | 1468471121553 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:41 INFO - PROCESS | 1654 | 1468471121644 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:38:41 INFO - PROCESS | 1654 | 1468471121701 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1654 | 1468471121702 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af49800 == 41 [pid = 1654] [id = 361] 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12a52d800) [pid = 1654] [serial = 1082] [outer = 0x0] 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12a589c00) [pid = 1654] [serial = 1083] [outer = 0x12a52d800] 21:38:41 INFO - PROCESS | 1654 | 1468471121726 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12a915800) [pid = 1654] [serial = 1084] [outer = 0x12a52d800] 21:38:42 INFO - PROCESS | 1654 | 1468471122182 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 668ms 21:38:42 INFO - PROCESS | 1654 | 1468471122224 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 1654 | 1468471122227 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:38:42 INFO - PROCESS | 1654 | 1468471122232 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 1654 | 1468471122234 Marionette TRACE conn2 <- [1,1418,null,{}] 21:38:42 INFO - PROCESS | 1654 | 1468471122239 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:42 INFO - PROCESS | 1654 | 1468471122243 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:42 INFO - PROCESS | 1654 | 1468471122346 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:38:42 INFO - PROCESS | 1654 | 1468471122414 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:42 INFO - PROCESS | 1654 | 1468471122416 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x118103000 == 42 [pid = 1654] [id = 362] 21:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11677ac00) [pid = 1654] [serial = 1085] [outer = 0x0] 21:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11821a400) [pid = 1654] [serial = 1086] [outer = 0x11677ac00] 21:38:42 INFO - PROCESS | 1654 | 1468471122446 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118393800) [pid = 1654] [serial = 1087] [outer = 0x11677ac00] 21:38:42 INFO - PROCESS | 1654 | 1468471122902 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 723ms 21:38:42 INFO - PROCESS | 1654 | 1468471122958 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 1654 | 1468471122961 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:38:42 INFO - PROCESS | 1654 | 1468471122967 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 1654 | 1468471122969 Marionette TRACE conn2 <- [1,1422,null,{}] 21:38:42 INFO - PROCESS | 1654 | 1468471122971 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:42 INFO - PROCESS | 1654 | 1468471122973 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:43 INFO - PROCESS | 1654 | 1468471123078 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:38:43 INFO - PROCESS | 1654 | 1468471123145 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1654 | 1468471123146 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242ad800 == 43 [pid = 1654] [id = 363] 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119824c00) [pid = 1654] [serial = 1088] [outer = 0x0] 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119b76400) [pid = 1654] [serial = 1089] [outer = 0x119824c00] 21:38:43 INFO - PROCESS | 1654 | 1468471123178 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119ce5800) [pid = 1654] [serial = 1090] [outer = 0x119824c00] 21:38:43 INFO - PROCESS | 1654 | 1468471123655 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 719ms 21:38:43 INFO - PROCESS | 1654 | 1468471123687 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:38:43 INFO - PROCESS | 1654 | 1468471123689 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:38:43 INFO - PROCESS | 1654 | 1468471123696 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:38:43 INFO - PROCESS | 1654 | 1468471123699 Marionette TRACE conn2 <- [1,1426,null,{}] 21:38:43 INFO - PROCESS | 1654 | 1468471123711 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:43 INFO - PROCESS | 1654 | 1468471123714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:43 INFO - PROCESS | 1654 | 1468471123814 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:38:43 INFO - PROCESS | 1654 | 1468471123883 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1654 | 1468471123885 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b637800 == 44 [pid = 1654] [id = 364] 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12618c000) [pid = 1654] [serial = 1091] [outer = 0x0] 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126542400) [pid = 1654] [serial = 1092] [outer = 0x12618c000] 21:38:43 INFO - PROCESS | 1654 | 1468471123915 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126cda400) [pid = 1654] [serial = 1093] [outer = 0x12618c000] 21:38:44 INFO - PROCESS | 1654 | 1468471124372 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 727ms 21:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:38:44 INFO - PROCESS | 1654 | 1468471124425 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:38:44 INFO - PROCESS | 1654 | 1468471124427 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:38:44 INFO - PROCESS | 1654 | 1468471124431 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 1654 | 1468471124432 Marionette TRACE conn2 <- [1,1430,null,{}] 21:38:44 INFO - PROCESS | 1654 | 1468471124435 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:44 INFO - PROCESS | 1654 | 1468471124436 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:44 INFO - PROCESS | 1654 | 1468471124541 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:38:44 INFO - PROCESS | 1654 | 1468471124609 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:44 INFO - PROCESS | 1654 | 1468471124610 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ac000 == 45 [pid = 1654] [id = 365] 21:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118622400) [pid = 1654] [serial = 1094] [outer = 0x0] 21:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12618cc00) [pid = 1654] [serial = 1095] [outer = 0x118622400] 21:38:44 INFO - PROCESS | 1654 | 1468471124639 Marionette DEBUG loaded listener.js 21:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128dc2c00) [pid = 1654] [serial = 1096] [outer = 0x118622400] 21:38:45 INFO - PROCESS | 1654 | 1468471125198 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 821ms 21:38:45 INFO - PROCESS | 1654 | 1468471125252 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 1654 | 1468471125255 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:38:45 INFO - PROCESS | 1654 | 1468471125258 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 1654 | 1468471125260 Marionette TRACE conn2 <- [1,1434,null,{}] 21:38:45 INFO - PROCESS | 1654 | 1468471125263 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:45 INFO - PROCESS | 1654 | 1468471125265 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:45 INFO - PROCESS | 1654 | 1468471125364 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:38:45 INFO - PROCESS | 1654 | 1468471125436 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 1654 | 1468471125438 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x116948000 == 46 [pid = 1654] [id = 366] 21:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116936400) [pid = 1654] [serial = 1097] [outer = 0x0] 21:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118213800) [pid = 1654] [serial = 1098] [outer = 0x116936400] 21:38:45 INFO - PROCESS | 1654 | 1468471125463 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1182e7000) [pid = 1654] [serial = 1099] [outer = 0x116936400] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9d5000 == 45 [pid = 1654] [id = 360] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5b1800 == 44 [pid = 1654] [id = 359] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a203800 == 43 [pid = 1654] [id = 358] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x129005800 == 42 [pid = 1654] [id = 357] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d1800 == 41 [pid = 1654] [id = 356] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x125716000 == 40 [pid = 1654] [id = 355] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1245ec000 == 39 [pid = 1654] [id = 354] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7e800 == 38 [pid = 1654] [id = 353] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119b8d000 == 37 [pid = 1654] [id = 352] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11928c800 == 36 [pid = 1654] [id = 351] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x118109000 == 35 [pid = 1654] [id = 350] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d8000 == 34 [pid = 1654] [id = 349] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x117358000 == 33 [pid = 1654] [id = 348] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1291a3000 == 32 [pid = 1654] [id = 347] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ac000 == 31 [pid = 1654] [id = 365] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b637800 == 30 [pid = 1654] [id = 364] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1242ad800 == 29 [pid = 1654] [id = 363] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12af49800 == 28 [pid = 1654] [id = 361] 21:38:46 INFO - PROCESS | 1654 | --DOCSHELL 0x118103000 == 27 [pid = 1654] [id = 362] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12618f000) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119c33400) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12380cc00) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a20c00) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x113d8fc00) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11677b000) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117231400) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1182e9400) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12459cc00) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11860b800) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1245cec00) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1257d4800) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1176e8c00) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1133ce400) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118613c00) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126848c00) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1194ea800) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11a0ef800) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1239ea400) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 21:38:46 INFO - PROCESS | 1654 | 1468471126681 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1472ms 21:38:46 INFO - PROCESS | 1654 | 1468471126730 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 1654 | 1468471126733 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:38:46 INFO - PROCESS | 1654 | 1468471126736 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - PROCESS | 1654 | 1468471126738 Marionette TRACE conn2 <- [1,1438,null,{}] 21:38:46 INFO - PROCESS | 1654 | 1468471126742 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:46 INFO - PROCESS | 1654 | 1468471126743 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:46 INFO - PROCESS | 1654 | 1468471126821 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:38:46 INFO - PROCESS | 1654 | 1468471126827 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 1654 | 1468471126829 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x116297800 == 28 [pid = 1654] [id = 367] 21:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x113f31c00) [pid = 1654] [serial = 1100] [outer = 0x0] 21:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116904000) [pid = 1654] [serial = 1101] [outer = 0x113f31c00] 21:38:46 INFO - PROCESS | 1654 | 1468471126858 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116a0a800) [pid = 1654] [serial = 1102] [outer = 0x113f31c00] 21:38:47 INFO - PROCESS | 1654 | 1468471127187 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 471ms 21:38:47 INFO - PROCESS | 1654 | 1468471127222 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 1654 | 1468471127228 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:38:47 INFO - PROCESS | 1654 | 1468471127234 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - PROCESS | 1654 | 1468471127236 Marionette TRACE conn2 <- [1,1442,null,{}] 21:38:47 INFO - PROCESS | 1654 | 1468471127238 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:47 INFO - PROCESS | 1654 | 1468471127240 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:47 INFO - PROCESS | 1654 | 1468471127316 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:38:47 INFO - PROCESS | 1654 | 1468471127320 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1654 | 1468471127322 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e39800 == 29 [pid = 1654] [id = 368] 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x117231400) [pid = 1654] [serial = 1103] [outer = 0x0] 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118392c00) [pid = 1654] [serial = 1104] [outer = 0x117231400] 21:38:47 INFO - PROCESS | 1654 | 1468471127352 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1183eb400) [pid = 1654] [serial = 1105] [outer = 0x117231400] 21:38:47 INFO - PROCESS | 1654 | 1468471127730 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 21:38:47 INFO - PROCESS | 1654 | 1468471127754 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 1654 | 1468471127756 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:38:47 INFO - PROCESS | 1654 | 1468471127761 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - PROCESS | 1654 | 1468471127763 Marionette TRACE conn2 <- [1,1446,null,{}] 21:38:47 INFO - PROCESS | 1654 | 1468471127778 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:47 INFO - PROCESS | 1654 | 1468471127780 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:47 INFO - PROCESS | 1654 | 1468471127847 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:38:47 INFO - PROCESS | 1654 | 1468471127854 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1654 | 1468471127858 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119448800 == 30 [pid = 1654] [id = 369] 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11676ec00) [pid = 1654] [serial = 1106] [outer = 0x0] 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11981a800) [pid = 1654] [serial = 1107] [outer = 0x11676ec00] 21:38:47 INFO - PROCESS | 1654 | 1468471127906 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a19c00) [pid = 1654] [serial = 1108] [outer = 0x11676ec00] 21:38:48 INFO - PROCESS | 1654 | 1468471128375 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 626ms 21:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:38:48 INFO - PROCESS | 1654 | 1468471128387 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1654 | 1468471128388 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:38:48 INFO - PROCESS | 1654 | 1468471128391 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1654 | 1468471128394 Marionette TRACE conn2 <- [1,1450,null,{}] 21:38:48 INFO - PROCESS | 1654 | 1468471128398 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:48 INFO - PROCESS | 1654 | 1468471128399 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:48 INFO - PROCESS | 1654 | 1468471128505 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:38:48 INFO - PROCESS | 1654 | 1468471128511 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1654 | 1468471128513 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b83000 == 31 [pid = 1654] [id = 370] 21:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119a1b000) [pid = 1654] [serial = 1109] [outer = 0x0] 21:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119c32000) [pid = 1654] [serial = 1110] [outer = 0x119a1b000] 21:38:48 INFO - PROCESS | 1654 | 1468471128538 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123809800) [pid = 1654] [serial = 1111] [outer = 0x119a1b000] 21:38:48 INFO - PROCESS | 1654 | 1468471128861 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 21:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:38:48 INFO - PROCESS | 1654 | 1468471128915 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1654 | 1468471128916 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:38:48 INFO - PROCESS | 1654 | 1468471128925 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1654 | 1468471128927 Marionette TRACE conn2 <- [1,1454,null,{}] 21:38:48 INFO - PROCESS | 1654 | 1468471128929 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:48 INFO - PROCESS | 1654 | 1468471128930 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:49 INFO - PROCESS | 1654 | 1468471129019 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:38:49 INFO - PROCESS | 1654 | 1468471129059 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:49 INFO - PROCESS | 1654 | 1468471129060 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x123985800 == 32 [pid = 1654] [id = 371] 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118392400) [pid = 1654] [serial = 1112] [outer = 0x0] 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123b39000) [pid = 1654] [serial = 1113] [outer = 0x118392400] 21:38:49 INFO - PROCESS | 1654 | 1468471129085 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1245cec00) [pid = 1654] [serial = 1114] [outer = 0x118392400] 21:38:49 INFO - PROCESS | 1654 | 1468471129512 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 626ms 21:38:49 INFO - PROCESS | 1654 | 1468471129549 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 1654 | 1468471129551 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:38:49 INFO - PROCESS | 1654 | 1468471129561 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 1654 | 1468471129563 Marionette TRACE conn2 <- [1,1458,null,{}] 21:38:49 INFO - PROCESS | 1654 | 1468471129567 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:49 INFO - PROCESS | 1654 | 1468471129573 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:49 INFO - PROCESS | 1654 | 1468471129745 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:38:49 INFO - PROCESS | 1654 | 1468471129771 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:49 INFO - PROCESS | 1654 | 1468471129773 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b3c000 == 33 [pid = 1654] [id = 372] 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124930800) [pid = 1654] [serial = 1115] [outer = 0x0] 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1257d1400) [pid = 1654] [serial = 1116] [outer = 0x124930800] 21:38:49 INFO - PROCESS | 1654 | 1468471129814 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1268be800) [pid = 1654] [serial = 1117] [outer = 0x124930800] 21:38:50 INFO - PROCESS | 1654 | 1468471130159 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 629ms 21:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:38:50 INFO - PROCESS | 1654 | 1468471130183 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 1654 | 1468471130185 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:38:50 INFO - PROCESS | 1654 | 1468471130187 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 1654 | 1468471130198 Marionette TRACE conn2 <- [1,1462,null,{}] 21:38:50 INFO - PROCESS | 1654 | 1468471130208 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:50 INFO - PROCESS | 1654 | 1468471130209 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:50 INFO - PROCESS | 1654 | 1468471130301 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:38:50 INFO - PROCESS | 1654 | 1468471130351 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 1654 | 1468471130352 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12650d800 == 34 [pid = 1654] [id = 373] 21:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1268c1400) [pid = 1654] [serial = 1118] [outer = 0x0] 21:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126ce1400) [pid = 1654] [serial = 1119] [outer = 0x1268c1400] 21:38:50 INFO - PROCESS | 1654 | 1468471130376 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1289b1800) [pid = 1654] [serial = 1120] [outer = 0x1268c1400] 21:38:50 INFO - PROCESS | 1654 | 1468471130696 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 540ms 21:38:50 INFO - PROCESS | 1654 | 1468471130731 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 1654 | 1468471130733 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:38:50 INFO - PROCESS | 1654 | 1468471130736 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 1654 | 1468471130738 Marionette TRACE conn2 <- [1,1466,null,{}] 21:38:50 INFO - PROCESS | 1654 | 1468471130741 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:50 INFO - PROCESS | 1654 | 1468471130743 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:51 INFO - PROCESS | 1654 | 1468471131141 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1194e5400) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12574d400) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11602dc00) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194e6c00) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x115e59000) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119199400) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11676c400) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119c3a400) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11839e000) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12380d800) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1162ae800) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1257d8400) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1291e4000) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125742800) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:38:51 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a52d800) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:38:51 INFO - PROCESS | 1654 | 1468471131205 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1654 | 1468471131207 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x118308000 == 35 [pid = 1654] [id = 374] 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1121b8400) [pid = 1654] [serial = 1121] [outer = 0x0] 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1133cf800) [pid = 1654] [serial = 1122] [outer = 0x1121b8400] 21:38:51 INFO - PROCESS | 1654 | 1468471131234 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1182e8c00) [pid = 1654] [serial = 1123] [outer = 0x1121b8400] 21:38:51 INFO - PROCESS | 1654 | 1468471131491 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 771ms 21:38:51 INFO - PROCESS | 1654 | 1468471131515 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 1654 | 1468471131516 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:38:51 INFO - PROCESS | 1654 | 1468471131519 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - PROCESS | 1654 | 1468471131520 Marionette TRACE conn2 <- [1,1470,null,{}] 21:38:51 INFO - PROCESS | 1654 | 1468471131552 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:51 INFO - PROCESS | 1654 | 1468471131553 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:51 INFO - PROCESS | 1654 | 1468471131637 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:38:51 INFO - PROCESS | 1654 | 1468471131642 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1654 | 1468471131644 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x119447800 == 36 [pid = 1654] [id = 375] 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1183a1c00) [pid = 1654] [serial = 1124] [outer = 0x0] 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1257d8400) [pid = 1654] [serial = 1125] [outer = 0x1183a1c00] 21:38:51 INFO - PROCESS | 1654 | 1468471131669 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1289c2c00) [pid = 1654] [serial = 1126] [outer = 0x1183a1c00] 21:38:51 INFO - PROCESS | 1654 | 1468471131975 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 491ms 21:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:38:52 INFO - PROCESS | 1654 | 1468471132014 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 1654 | 1468471132015 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:38:52 INFO - PROCESS | 1654 | 1468471132018 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1654 | 1468471132019 Marionette TRACE conn2 <- [1,1474,null,{}] 21:38:52 INFO - PROCESS | 1654 | 1468471132036 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:52 INFO - PROCESS | 1654 | 1468471132037 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:52 INFO - PROCESS | 1654 | 1468471132124 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:38:52 INFO - PROCESS | 1654 | 1468471132130 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1654 | 1468471132131 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a21e800 == 37 [pid = 1654] [id = 376] 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1265ddc00) [pid = 1654] [serial = 1127] [outer = 0x0] 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128d41800) [pid = 1654] [serial = 1128] [outer = 0x1265ddc00] 21:38:52 INFO - PROCESS | 1654 | 1468471132156 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128dbd800) [pid = 1654] [serial = 1129] [outer = 0x1265ddc00] 21:38:52 INFO - PROCESS | 1654 | 1468471132489 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 21:38:52 INFO - PROCESS | 1654 | 1468471132536 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 1654 | 1468471132538 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:38:52 INFO - PROCESS | 1654 | 1468471132540 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1654 | 1468471132542 Marionette TRACE conn2 <- [1,1478,null,{}] 21:38:52 INFO - PROCESS | 1654 | 1468471132544 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:52 INFO - PROCESS | 1654 | 1468471132546 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:52 INFO - PROCESS | 1654 | 1468471132639 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:38:52 INFO - PROCESS | 1654 | 1468471132700 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1654 | 1468471132701 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x123892000 == 38 [pid = 1654] [id = 377] 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126cdc000) [pid = 1654] [serial = 1130] [outer = 0x0] 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1290b0000) [pid = 1654] [serial = 1131] [outer = 0x126cdc000] 21:38:52 INFO - PROCESS | 1654 | 1468471132727 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12948d800) [pid = 1654] [serial = 1132] [outer = 0x126cdc000] 21:38:53 INFO - PROCESS | 1654 | 1468471133045 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 21:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:38:53 INFO - PROCESS | 1654 | 1468471133062 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 1654 | 1468471133063 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:38:53 INFO - PROCESS | 1654 | 1468471133065 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 1654 | 1468471133066 Marionette TRACE conn2 <- [1,1482,null,{}] 21:38:53 INFO - PROCESS | 1654 | 1468471133069 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:53 INFO - PROCESS | 1654 | 1468471133070 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:53 INFO - PROCESS | 1654 | 1468471133194 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:38:53 INFO - PROCESS | 1654 | 1468471133253 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 1654 | 1468471133254 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11380f000 == 39 [pid = 1654] [id = 378] 21:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1121b1800) [pid = 1654] [serial = 1133] [outer = 0x0] 21:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112d9a000) [pid = 1654] [serial = 1134] [outer = 0x1121b1800] 21:38:53 INFO - PROCESS | 1654 | 1468471133287 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113d8fc00) [pid = 1654] [serial = 1135] [outer = 0x1121b1800] 21:38:53 INFO - PROCESS | 1654 | 1468471133849 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 820ms 21:38:53 INFO - PROCESS | 1654 | 1468471133886 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 1654 | 1468471133889 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:38:53 INFO - PROCESS | 1654 | 1468471133918 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 1654 | 1468471133920 Marionette TRACE conn2 <- [1,1486,null,{}] 21:38:53 INFO - PROCESS | 1654 | 1468471133946 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:53 INFO - PROCESS | 1654 | 1468471133948 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:54 INFO - PROCESS | 1654 | 1468471134075 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:38:54 INFO - PROCESS | 1654 | 1468471134116 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 1654 | 1468471134118 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119446800 == 40 [pid = 1654] [id = 379] 21:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1182e8800) [pid = 1654] [serial = 1136] [outer = 0x0] 21:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1183a1000) [pid = 1654] [serial = 1137] [outer = 0x1182e8800] 21:38:54 INFO - PROCESS | 1654 | 1468471134148 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118627000) [pid = 1654] [serial = 1138] [outer = 0x1182e8800] 21:38:54 INFO - PROCESS | 1654 | 1468471134912 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1072ms 21:38:55 INFO - PROCESS | 1654 | 1468471135010 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 1654 | 1468471135012 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:38:55 INFO - PROCESS | 1654 | 1468471135017 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1654 | 1468471135019 Marionette TRACE conn2 <- [1,1490,null,{}] 21:38:55 INFO - PROCESS | 1654 | 1468471135022 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:55 INFO - PROCESS | 1654 | 1468471135024 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:55 INFO - PROCESS | 1654 | 1468471135132 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:38:55 INFO - PROCESS | 1654 | 1468471135186 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 1654 | 1468471135188 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x118252000 == 41 [pid = 1654] [id = 380] 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1176dec00) [pid = 1654] [serial = 1139] [outer = 0x0] 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x117eaac00) [pid = 1654] [serial = 1140] [outer = 0x1176dec00] 21:38:55 INFO - PROCESS | 1654 | 1468471135217 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118393000) [pid = 1654] [serial = 1141] [outer = 0x1176dec00] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x123892000 == 40 [pid = 1654] [id = 377] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12a21e800 == 39 [pid = 1654] [id = 376] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x119447800 == 38 [pid = 1654] [id = 375] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x118308000 == 37 [pid = 1654] [id = 374] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12650d800 == 36 [pid = 1654] [id = 373] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x124b3c000 == 35 [pid = 1654] [id = 372] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x123985800 == 34 [pid = 1654] [id = 371] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x119b83000 == 33 [pid = 1654] [id = 370] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x119448800 == 32 [pid = 1654] [id = 369] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x117e39800 == 31 [pid = 1654] [id = 368] 21:38:55 INFO - PROCESS | 1654 | --DOCSHELL 0x116297800 == 30 [pid = 1654] [id = 367] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1289ca000) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128d47800) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194e4000) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1290b4800) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1290ae000) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126ce5000) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1268c2400) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119825800) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119a2e800) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116971000) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118212c00) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123b36800) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12429fc00) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1183e5000) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11861f800) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124ea6400) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11692dc00) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x117e9d800) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a507400) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1291e5c00) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a511400) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1257d9800) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a535000) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12459a400) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128d42000) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1291e3000) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1289b2c00) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x125692000) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a915800) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12a589c00) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 21:38:55 INFO - PROCESS | 1654 | 1468471135600 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 621ms 21:38:55 INFO - PROCESS | 1654 | 1468471135638 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 1654 | 1468471135641 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:38:55 INFO - PROCESS | 1654 | 1468471135646 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1654 | 1468471135648 Marionette TRACE conn2 <- [1,1494,null,{}] 21:38:55 INFO - PROCESS | 1654 | 1468471135650 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:55 INFO - PROCESS | 1654 | 1468471135652 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:55 INFO - PROCESS | 1654 | 1468471135733 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:38:55 INFO - PROCESS | 1654 | 1468471135737 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 1654 | 1468471135738 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x119160800 == 31 [pid = 1654] [id = 381] 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11839dc00) [pid = 1654] [serial = 1142] [outer = 0x0] 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119144000) [pid = 1654] [serial = 1143] [outer = 0x11839dc00] 21:38:55 INFO - PROCESS | 1654 | 1468471135769 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1194e4800) [pid = 1654] [serial = 1144] [outer = 0x11839dc00] 21:38:56 INFO - PROCESS | 1654 | 1468471136103 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 468ms 21:38:56 INFO - PROCESS | 1654 | 1468471136133 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 1654 | 1468471136135 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:38:56 INFO - PROCESS | 1654 | 1468471136138 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 1654 | 1468471136142 Marionette TRACE conn2 <- [1,1498,null,{}] 21:38:56 INFO - PROCESS | 1654 | 1468471136151 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:56 INFO - PROCESS | 1654 | 1468471136154 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:56 INFO - PROCESS | 1654 | 1468471136235 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:38:56 INFO - PROCESS | 1654 | 1468471136242 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 1654 | 1468471136245 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x119eec800 == 32 [pid = 1654] [id = 382] 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119a38000) [pid = 1654] [serial = 1145] [outer = 0x0] 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1240c3400) [pid = 1654] [serial = 1146] [outer = 0x119a38000] 21:38:56 INFO - PROCESS | 1654 | 1468471136273 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x124ea0c00) [pid = 1654] [serial = 1147] [outer = 0x119a38000] 21:38:56 INFO - PROCESS | 1654 | 1468471136633 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 524ms 21:38:56 INFO - PROCESS | 1654 | 1468471136671 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 1654 | 1468471136673 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:38:56 INFO - PROCESS | 1654 | 1468471136677 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 1654 | 1468471136678 Marionette TRACE conn2 <- [1,1502,null,{}] 21:38:56 INFO - PROCESS | 1654 | 1468471136680 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:56 INFO - PROCESS | 1654 | 1468471136681 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:56 INFO - PROCESS | 1654 | 1468471136763 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:38:56 INFO - PROCESS | 1654 | 1468471136767 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 1654 | 1468471136768 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x111c99000 == 33 [pid = 1654] [id = 383] 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x125741400) [pid = 1654] [serial = 1148] [outer = 0x0] 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1257cdc00) [pid = 1654] [serial = 1149] [outer = 0x125741400] 21:38:56 INFO - PROCESS | 1654 | 1468471136794 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12618a400) [pid = 1654] [serial = 1150] [outer = 0x125741400] 21:38:57 INFO - PROCESS | 1654 | 1468471137097 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 474ms 21:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:38:57 INFO - PROCESS | 1654 | 1468471137152 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:38:57 INFO - PROCESS | 1654 | 1468471137153 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:38:57 INFO - PROCESS | 1654 | 1468471137155 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - PROCESS | 1654 | 1468471137156 Marionette TRACE conn2 <- [1,1506,null,{}] 21:38:57 INFO - PROCESS | 1654 | 1468471137159 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:57 INFO - PROCESS | 1654 | 1468471137160 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:57 INFO - PROCESS | 1654 | 1468471137237 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:38:57 INFO - PROCESS | 1654 | 1468471137245 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1654 | 1468471137246 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169a4800 == 34 [pid = 1654] [id = 384] 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125747000) [pid = 1654] [serial = 1151] [outer = 0x0] 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1268c6c00) [pid = 1654] [serial = 1152] [outer = 0x125747000] 21:38:57 INFO - PROCESS | 1654 | 1468471137329 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126ce1800) [pid = 1654] [serial = 1153] [outer = 0x125747000] 21:38:57 INFO - PROCESS | 1654 | 1468471137602 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 21:38:57 INFO - PROCESS | 1654 | 1468471137631 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:38:57 INFO - PROCESS | 1654 | 1468471137632 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:38:57 INFO - PROCESS | 1654 | 1468471137634 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - PROCESS | 1654 | 1468471137635 Marionette TRACE conn2 <- [1,1510,null,{}] 21:38:57 INFO - PROCESS | 1654 | 1468471137638 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:57 INFO - PROCESS | 1654 | 1468471137645 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:57 INFO - PROCESS | 1654 | 1468471137769 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:38:57 INFO - PROCESS | 1654 | 1468471137780 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1654 | 1468471137781 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x129188000 == 35 [pid = 1654] [id = 385] 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126ce4c00) [pid = 1654] [serial = 1154] [outer = 0x0] 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1289ca000) [pid = 1654] [serial = 1155] [outer = 0x126ce4c00] 21:38:57 INFO - PROCESS | 1654 | 1468471137806 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1291e0c00) [pid = 1654] [serial = 1156] [outer = 0x126ce4c00] 21:38:58 INFO - PROCESS | 1654 | 1468471138116 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 21:38:58 INFO - PROCESS | 1654 | 1468471138153 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:38:58 INFO - PROCESS | 1654 | 1468471138154 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:38:58 INFO - PROCESS | 1654 | 1468471138163 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 1654 | 1468471138164 Marionette TRACE conn2 <- [1,1514,null,{}] 21:38:58 INFO - PROCESS | 1654 | 1468471138166 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:58 INFO - PROCESS | 1654 | 1468471138168 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:58 INFO - PROCESS | 1654 | 1468471138264 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:38:58 INFO - PROCESS | 1654 | 1468471138267 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 1654 | 1468471138276 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a215000 == 36 [pid = 1654] [id = 386] 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1289acc00) [pid = 1654] [serial = 1157] [outer = 0x0] 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12948e800) [pid = 1654] [serial = 1158] [outer = 0x1289acc00] 21:38:58 INFO - PROCESS | 1654 | 1468471138331 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a507400) [pid = 1654] [serial = 1159] [outer = 0x1289acc00] 21:38:58 INFO - PROCESS | 1654 | 1468471138634 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 525ms 21:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:38:58 INFO - PROCESS | 1654 | 1468471138682 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:38:58 INFO - PROCESS | 1654 | 1468471138684 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:38:58 INFO - PROCESS | 1654 | 1468471138686 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 1654 | 1468471138687 Marionette TRACE conn2 <- [1,1518,null,{}] 21:38:58 INFO - PROCESS | 1654 | 1468471138689 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:58 INFO - PROCESS | 1654 | 1468471138690 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:58 INFO - PROCESS | 1654 | 1468471138786 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:38:58 INFO - PROCESS | 1654 | 1468471138798 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 1654 | 1468471138800 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a870000 == 37 [pid = 1654] [id = 387] 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12948b400) [pid = 1654] [serial = 1160] [outer = 0x0] 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a586800) [pid = 1654] [serial = 1161] [outer = 0x12948b400] 21:38:58 INFO - PROCESS | 1654 | 1468471138826 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a594800) [pid = 1654] [serial = 1162] [outer = 0x12948b400] 21:38:59 INFO - PROCESS | 1654 | 1468471139231 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 567ms 21:38:59 INFO - PROCESS | 1654 | 1468471139254 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1654 | 1468471139257 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:38:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:38:59 INFO - PROCESS | 1654 | 1468471139260 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1654 | 1468471139262 Marionette TRACE conn2 <- [1,1522,null,{}] 21:38:59 INFO - PROCESS | 1654 | 1468471139273 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:59 INFO - PROCESS | 1654 | 1468471139274 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:59 INFO - PROCESS | 1654 | 1468471139404 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:38:59 INFO - PROCESS | 1654 | 1468471139408 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 1654 | 1468471139409 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af51800 == 38 [pid = 1654] [id = 388] 21:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124ea7800) [pid = 1654] [serial = 1163] [outer = 0x0] 21:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a918400) [pid = 1654] [serial = 1164] [outer = 0x124ea7800] 21:38:59 INFO - PROCESS | 1654 | 1468471139465 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12ae8fc00) [pid = 1654] [serial = 1165] [outer = 0x124ea7800] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1265ddc00) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118392400) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117231400) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113f31c00) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11676ec00) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a1b000) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116936400) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11677ac00) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119824c00) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124930800) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1268c1400) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1183a1c00) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1121b8400) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12618c000) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:38:59 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118622400) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:38:59 INFO - PROCESS | 1654 | 1468471139813 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:38:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:38:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:38:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:38:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:38:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 21:38:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:38:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 21:38:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:38:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:38:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 577ms 21:38:59 INFO - PROCESS | 1654 | 1468471139838 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1654 | 1468471139840 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:38:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:38:59 INFO - PROCESS | 1654 | 1468471139843 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1654 | 1468471139844 Marionette TRACE conn2 <- [1,1526,null,{}] 21:38:59 INFO - PROCESS | 1654 | 1468471139847 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:59 INFO - PROCESS | 1654 | 1468471139848 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:38:59 INFO - PROCESS | 1654 | 1468471139938 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:39:00 INFO - PROCESS | 1654 | 1468471140001 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 1654 | 1468471140002 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240b0000 == 39 [pid = 1654] [id = 389] 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119192c00) [pid = 1654] [serial = 1166] [outer = 0x0] 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12380c800) [pid = 1654] [serial = 1167] [outer = 0x119192c00] 21:39:00 INFO - PROCESS | 1654 | 1468471140045 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12618c000) [pid = 1654] [serial = 1168] [outer = 0x119192c00] 21:39:00 INFO - PROCESS | 1654 | 1468471140466 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:39:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:39:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:39:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:39:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 669ms 21:39:00 INFO - PROCESS | 1654 | 1468471140513 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:39:00 INFO - PROCESS | 1654 | 1468471140515 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:39:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:39:00 INFO - PROCESS | 1654 | 1468471140517 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:39:00 INFO - PROCESS | 1654 | 1468471140527 Marionette TRACE conn2 <- [1,1530,null,{}] 21:39:00 INFO - PROCESS | 1654 | 1468471140529 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:00 INFO - PROCESS | 1654 | 1468471140531 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:00 INFO - PROCESS | 1654 | 1468471140644 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:39:00 INFO - PROCESS | 1654 | 1468471140650 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 1654 | 1468471140652 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91b000 == 40 [pid = 1654] [id = 390] 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126cdb800) [pid = 1654] [serial = 1169] [outer = 0x0] 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12ae9b000) [pid = 1654] [serial = 1170] [outer = 0x126cdb800] 21:39:00 INFO - PROCESS | 1654 | 1468471140678 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b66cc00) [pid = 1654] [serial = 1171] [outer = 0x126cdb800] 21:39:00 INFO - PROCESS | 1654 | 1468471140958 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:39:00 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:39:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:39:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 21:39:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:39:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 479ms 21:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:39:01 INFO - PROCESS | 1654 | 1468471140997 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:39:01 INFO - PROCESS | 1654 | 1468471140998 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:39:01 INFO - PROCESS | 1654 | 1468471141001 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1654 | 1468471141002 Marionette TRACE conn2 <- [1,1534,null,{}] 21:39:01 INFO - PROCESS | 1654 | 1468471141004 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:01 INFO - PROCESS | 1654 | 1468471141005 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:01 INFO - PROCESS | 1654 | 1468471141092 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:39:01 INFO - PROCESS | 1654 | 1468471141097 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1654 | 1468471141098 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c292800 == 41 [pid = 1654] [id = 391] 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12afac800) [pid = 1654] [serial = 1172] [outer = 0x0] 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b681c00) [pid = 1654] [serial = 1173] [outer = 0x12afac800] 21:39:01 INFO - PROCESS | 1654 | 1468471141122 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b68b000) [pid = 1654] [serial = 1174] [outer = 0x12afac800] 21:39:01 INFO - PROCESS | 1654 | 1468471141479 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:39:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:39:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 21:39:01 INFO - PROCESS | 1654 | 1468471141520 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:39:01 INFO - PROCESS | 1654 | 1468471141521 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:39:01 INFO - PROCESS | 1654 | 1468471141523 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1654 | 1468471141524 Marionette TRACE conn2 <- [1,1538,null,{}] 21:39:01 INFO - PROCESS | 1654 | 1468471141526 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:01 INFO - PROCESS | 1654 | 1468471141527 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:01 INFO - PROCESS | 1654 | 1468471141612 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:39:01 INFO - PROCESS | 1654 | 1468471141615 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1654 | 1468471141616 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c60e800 == 42 [pid = 1654] [id = 392] 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b68b400) [pid = 1654] [serial = 1175] [outer = 0x0] 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b814400) [pid = 1654] [serial = 1176] [outer = 0x12b68b400] 21:39:01 INFO - PROCESS | 1654 | 1468471141640 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b81a800) [pid = 1654] [serial = 1177] [outer = 0x12b68b400] 21:39:02 INFO - PROCESS | 1654 | 1468471142118 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 621ms 21:39:02 INFO - PROCESS | 1654 | 1468471142145 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 1654 | 1468471142148 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:39:02 INFO - PROCESS | 1654 | 1468471142151 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1654 | 1468471142154 Marionette TRACE conn2 <- [1,1542,null,{}] 21:39:02 INFO - PROCESS | 1654 | 1468471142158 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:02 INFO - PROCESS | 1654 | 1468471142159 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:02 INFO - PROCESS | 1654 | 1468471142264 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:39:02 INFO - PROCESS | 1654 | 1468471142363 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 1654 | 1468471142364 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188be800 == 43 [pid = 1654] [id = 393] 21:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1182e6000) [pid = 1654] [serial = 1178] [outer = 0x0] 21:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11839c400) [pid = 1654] [serial = 1179] [outer = 0x1182e6000] 21:39:02 INFO - PROCESS | 1654 | 1468471142396 Marionette DEBUG loaded listener.js 21:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119142800) [pid = 1654] [serial = 1180] [outer = 0x1182e6000] 21:39:02 INFO - PROCESS | 1654 | 1468471142810 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 674ms 21:39:02 INFO - PROCESS | 1654 | 1468471142825 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 1654 | 1468471142828 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:39:02 INFO - PROCESS | 1654 | 1468471142833 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1654 | 1468471142834 Marionette TRACE conn2 <- [1,1546,null,{}] 21:39:02 INFO - PROCESS | 1654 | 1468471142837 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:02 INFO - PROCESS | 1654 | 1468471142839 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:02 INFO - PROCESS | 1654 | 1468471142943 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:39:03 INFO - PROCESS | 1654 | 1468471143005 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 1654 | 1468471143006 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x126513800 == 44 [pid = 1654] [id = 394] 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119a32400) [pid = 1654] [serial = 1181] [outer = 0x0] 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1240bf000) [pid = 1654] [serial = 1182] [outer = 0x119a32400] 21:39:03 INFO - PROCESS | 1654 | 1468471143037 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x124f06c00) [pid = 1654] [serial = 1183] [outer = 0x119a32400] 21:39:03 INFO - PROCESS | 1654 | 1468471143481 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 21:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:39:03 INFO - PROCESS | 1654 | 1468471143502 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 1654 | 1468471143503 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:39:03 INFO - PROCESS | 1654 | 1468471143506 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:39:03 INFO - PROCESS | 1654 | 1468471143509 Marionette TRACE conn2 <- [1,1550,null,{}] 21:39:03 INFO - PROCESS | 1654 | 1468471143518 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:03 INFO - PROCESS | 1654 | 1468471143521 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:03 INFO - PROCESS | 1654 | 1468471143645 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:39:03 INFO - PROCESS | 1654 | 1468471143720 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 1654 | 1468471143722 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c614000 == 45 [pid = 1654] [id = 395] 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128b95c00) [pid = 1654] [serial = 1184] [outer = 0x0] 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128d3d400) [pid = 1654] [serial = 1185] [outer = 0x128b95c00] 21:39:03 INFO - PROCESS | 1654 | 1468471143766 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1290b1000) [pid = 1654] [serial = 1186] [outer = 0x128b95c00] 21:39:04 INFO - PROCESS | 1654 | 1468471144179 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 727ms 21:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:39:04 INFO - PROCESS | 1654 | 1468471144233 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:39:04 INFO - PROCESS | 1654 | 1468471144235 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:39:04 INFO - PROCESS | 1654 | 1468471144237 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:39:04 INFO - PROCESS | 1654 | 1468471144239 Marionette TRACE conn2 <- [1,1554,null,{}] 21:39:04 INFO - PROCESS | 1654 | 1468471144241 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:04 INFO - PROCESS | 1654 | 1468471144243 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:04 INFO - PROCESS | 1654 | 1468471144361 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:39:04 INFO - PROCESS | 1654 | 1468471144419 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 1654 | 1468471144421 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc3b000 == 46 [pid = 1654] [id = 396] 21:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1289cb400) [pid = 1654] [serial = 1187] [outer = 0x0] 21:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a533c00) [pid = 1654] [serial = 1188] [outer = 0x1289cb400] 21:39:04 INFO - PROCESS | 1654 | 1468471144450 Marionette DEBUG loaded listener.js 21:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ae9d400) [pid = 1654] [serial = 1189] [outer = 0x1289cb400] 21:39:05 INFO - PROCESS | 1654 | 1468471145075 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 872ms 21:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:39:05 INFO - PROCESS | 1654 | 1468471145110 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1654 | 1468471145112 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:39:05 INFO - PROCESS | 1654 | 1468471145115 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1654 | 1468471145117 Marionette TRACE conn2 <- [1,1558,null,{}] 21:39:05 INFO - PROCESS | 1654 | 1468471145121 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:05 INFO - PROCESS | 1654 | 1468471145122 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:05 INFO - PROCESS | 1654 | 1468471145223 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:39:05 INFO - PROCESS | 1654 | 1468471145300 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:05 INFO - PROCESS | 1654 | 1468471145301 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11831e000 == 47 [pid = 1654] [id = 397] 21:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1133e7400) [pid = 1654] [serial = 1190] [outer = 0x0] 21:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x117227000) [pid = 1654] [serial = 1191] [outer = 0x1133e7400] 21:39:05 INFO - PROCESS | 1654 | 1468471145329 Marionette DEBUG loaded listener.js 21:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x118396000) [pid = 1654] [serial = 1192] [outer = 0x1133e7400] 21:39:05 INFO - PROCESS | 1654 | 1468471145753 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 21:39:05 INFO - PROCESS | 1654 | 1468471145787 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1654 | 1468471145790 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:39:05 INFO - PROCESS | 1654 | 1468471145795 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1654 | 1468471145796 Marionette TRACE conn2 <- [1,1562,null,{}] 21:39:05 INFO - PROCESS | 1654 | 1468471145799 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:05 INFO - PROCESS | 1654 | 1468471145800 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116948000 == 46 [pid = 1654] [id = 366] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12c292800 == 45 [pid = 1654] [id = 391] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91b000 == 44 [pid = 1654] [id = 390] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1240b0000 == 43 [pid = 1654] [id = 389] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12af51800 == 42 [pid = 1654] [id = 388] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12a870000 == 41 [pid = 1654] [id = 387] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12a215000 == 40 [pid = 1654] [id = 386] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x129188000 == 39 [pid = 1654] [id = 385] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1169a4800 == 38 [pid = 1654] [id = 384] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x111c99000 == 37 [pid = 1654] [id = 383] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119eec800 == 36 [pid = 1654] [id = 382] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119160800 == 35 [pid = 1654] [id = 381] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x118252000 == 34 [pid = 1654] [id = 380] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119446800 == 33 [pid = 1654] [id = 379] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11380f000 == 32 [pid = 1654] [id = 378] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc3b000 == 31 [pid = 1654] [id = 396] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12c614000 == 30 [pid = 1654] [id = 395] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x126513800 == 29 [pid = 1654] [id = 394] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1188be800 == 28 [pid = 1654] [id = 393] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12c60e800 == 27 [pid = 1654] [id = 392] 21:39:06 INFO - PROCESS | 1654 | 1468471146400 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128dbd800) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1245cec00) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123b39000) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118392c00) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1183eb400) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116904000) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116a0a800) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11981a800) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a19c00) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119c32000) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1182e7000) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118213800) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118393800) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11821a400) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119ce5800) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119b76400) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1257d1400) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126ce1400) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1289b1800) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1257d8400) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128d41800) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1182e8c00) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1133cf800) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1290b0000) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289c2c00) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126cda400) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126542400) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1268be800) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123809800) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128dc2c00) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12618cc00) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 21:39:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11831e000 == 26 [pid = 1654] [id = 397] 21:39:06 INFO - PROCESS | 1654 | 1468471146523 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:06 INFO - PROCESS | 1654 | 1468471146524 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11380f000 == 27 [pid = 1654] [id = 398] 21:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11300b800) [pid = 1654] [serial = 1193] [outer = 0x0] 21:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1133d5c00) [pid = 1654] [serial = 1194] [outer = 0x11300b800] 21:39:06 INFO - PROCESS | 1654 | 1468471146555 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1160dbc00) [pid = 1654] [serial = 1195] [outer = 0x11300b800] 21:39:06 INFO - PROCESS | 1654 | 1468471146870 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:39:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:39:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1120ms 21:39:06 INFO - PROCESS | 1654 | 1468471146915 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:39:06 INFO - PROCESS | 1654 | 1468471146918 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:39:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:39:06 INFO - PROCESS | 1654 | 1468471146921 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:39:06 INFO - PROCESS | 1654 | 1468471146923 Marionette TRACE conn2 <- [1,1566,null,{}] 21:39:06 INFO - PROCESS | 1654 | 1468471146926 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:06 INFO - PROCESS | 1654 | 1468471146927 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:07 INFO - PROCESS | 1654 | 1468471147027 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:39:07 INFO - PROCESS | 1654 | 1468471147083 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 1654 | 1468471147085 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x117362000 == 28 [pid = 1654] [id = 399] 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116905000) [pid = 1654] [serial = 1196] [outer = 0x0] 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1172c4800) [pid = 1654] [serial = 1197] [outer = 0x116905000] 21:39:07 INFO - PROCESS | 1654 | 1468471147111 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118394400) [pid = 1654] [serial = 1198] [outer = 0x116905000] 21:39:07 INFO - PROCESS | 1654 | 1468471147395 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 21:39:07 INFO - PROCESS | 1654 | 1468471147441 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:39:07 INFO - PROCESS | 1654 | 1468471147446 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:39:07 INFO - PROCESS | 1654 | 1468471147449 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:39:07 INFO - PROCESS | 1654 | 1468471147450 Marionette TRACE conn2 <- [1,1570,null,{}] 21:39:07 INFO - PROCESS | 1654 | 1468471147453 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:07 INFO - PROCESS | 1654 | 1468471147454 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:07 INFO - PROCESS | 1654 | 1468471147533 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:39:07 INFO - PROCESS | 1654 | 1468471147594 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 1654 | 1468471147595 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x117359000 == 29 [pid = 1654] [id = 400] 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118395c00) [pid = 1654] [serial = 1199] [outer = 0x0] 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118619000) [pid = 1654] [serial = 1200] [outer = 0x118395c00] 21:39:07 INFO - PROCESS | 1654 | 1468471147628 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1194e6800) [pid = 1654] [serial = 1201] [outer = 0x118395c00] 21:39:07 INFO - PROCESS | 1654 | 1468471147930 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 21:39:07 INFO - PROCESS | 1654 | 1468471147968 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:39:07 INFO - PROCESS | 1654 | 1468471147971 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:39:07 INFO - PROCESS | 1654 | 1468471147981 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:39:07 INFO - PROCESS | 1654 | 1468471147984 Marionette TRACE conn2 <- [1,1574,null,{}] 21:39:07 INFO - PROCESS | 1654 | 1468471147986 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:07 INFO - PROCESS | 1654 | 1468471147989 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:08 INFO - PROCESS | 1654 | 1468471148068 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:39:08 INFO - PROCESS | 1654 | 1468471148071 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1654 | 1468471148073 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ae800 == 30 [pid = 1654] [id = 401] 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194ea000) [pid = 1654] [serial = 1202] [outer = 0x0] 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119a39400) [pid = 1654] [serial = 1203] [outer = 0x1194ea000] 21:39:08 INFO - PROCESS | 1654 | 1468471148101 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123808400) [pid = 1654] [serial = 1204] [outer = 0x1194ea000] 21:39:08 INFO - PROCESS | 1654 | 1468471148430 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:39:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 478ms 21:39:08 INFO - PROCESS | 1654 | 1468471148453 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:39:08 INFO - PROCESS | 1654 | 1468471148455 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:39:08 INFO - PROCESS | 1654 | 1468471148484 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 1654 | 1468471148486 Marionette TRACE conn2 <- [1,1578,null,{}] 21:39:08 INFO - PROCESS | 1654 | 1468471148495 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:08 INFO - PROCESS | 1654 | 1468471148496 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:08 INFO - PROCESS | 1654 | 1468471148601 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:39:08 INFO - PROCESS | 1654 | 1468471148637 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1654 | 1468471148638 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x123974000 == 31 [pid = 1654] [id = 402] 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123808800) [pid = 1654] [serial = 1205] [outer = 0x0] 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1240bf400) [pid = 1654] [serial = 1206] [outer = 0x123808800] 21:39:08 INFO - PROCESS | 1654 | 1468471148663 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124bafc00) [pid = 1654] [serial = 1207] [outer = 0x123808800] 21:39:08 INFO - PROCESS | 1654 | 1468471148970 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 554ms 21:39:09 INFO - PROCESS | 1654 | 1468471149012 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1654 | 1468471149013 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:39:09 INFO - PROCESS | 1654 | 1468471149015 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1654 | 1468471149017 Marionette TRACE conn2 <- [1,1582,null,{}] 21:39:09 INFO - PROCESS | 1654 | 1468471149019 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:09 INFO - PROCESS | 1654 | 1468471149020 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:09 INFO - PROCESS | 1654 | 1468471149113 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:39:09 INFO - PROCESS | 1654 | 1468471149150 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1654 | 1468471149154 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f43000 == 32 [pid = 1654] [id = 403] 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1182e9400) [pid = 1654] [serial = 1208] [outer = 0x0] 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1257d3000) [pid = 1654] [serial = 1209] [outer = 0x1182e9400] 21:39:09 INFO - PROCESS | 1654 | 1468471149186 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126195800) [pid = 1654] [serial = 1210] [outer = 0x1182e9400] 21:39:09 INFO - PROCESS | 1654 | 1468471149521 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 21:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:39:09 INFO - PROCESS | 1654 | 1468471149536 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1654 | 1468471149537 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:39:09 INFO - PROCESS | 1654 | 1468471149539 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1654 | 1468471149540 Marionette TRACE conn2 <- [1,1586,null,{}] 21:39:09 INFO - PROCESS | 1654 | 1468471149546 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:09 INFO - PROCESS | 1654 | 1468471149548 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:09 INFO - PROCESS | 1654 | 1468471149647 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:39:09 INFO - PROCESS | 1654 | 1468471149684 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1654 | 1468471149685 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x112159000 == 33 [pid = 1654] [id = 404] 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125740c00) [pid = 1654] [serial = 1211] [outer = 0x0] 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126cda800) [pid = 1654] [serial = 1212] [outer = 0x125740c00] 21:39:09 INFO - PROCESS | 1654 | 1468471149710 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289afc00) [pid = 1654] [serial = 1213] [outer = 0x125740c00] 21:39:10 INFO - PROCESS | 1654 | 1468471150048 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:39:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 21:39:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:39:10 INFO - PROCESS | 1654 | 1468471150062 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:39:10 INFO - PROCESS | 1654 | 1468471150063 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:39:10 INFO - PROCESS | 1654 | 1468471150065 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 1654 | 1468471150066 Marionette TRACE conn2 <- [1,1590,null,{}] 21:39:10 INFO - PROCESS | 1654 | 1468471150068 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:10 INFO - PROCESS | 1654 | 1468471150069 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:10 INFO - PROCESS | 1654 | 1468471150165 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:39:10 INFO - PROCESS | 1654 | 1468471150175 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1654 | 1468471150178 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x126508800 == 34 [pid = 1654] [id = 405] 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116971000) [pid = 1654] [serial = 1214] [outer = 0x0] 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1289bbc00) [pid = 1654] [serial = 1215] [outer = 0x116971000] 21:39:10 INFO - PROCESS | 1654 | 1468471150202 Marionette DEBUG loaded listener.js 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128d3e400) [pid = 1654] [serial = 1216] [outer = 0x116971000] 21:39:10 INFO - PROCESS | 1654 | 1468471150718 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1289acc00) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12948b400) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119192c00) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x124ea7800) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x125741400) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x125747000) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1182e8800) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1121b1800) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1176dec00) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11839dc00) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a38000) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126cdb800) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x126ce4c00) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126cdc000) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12b68b400) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:39:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12afac800) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:39:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:39:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 723ms 21:39:10 INFO - PROCESS | 1654 | 1468471150788 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:39:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:39:10 INFO - PROCESS | 1654 | 1468471150790 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:39:10 INFO - PROCESS | 1654 | 1468471150792 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 1654 | 1468471150793 Marionette TRACE conn2 <- [1,1594,null,{}] 21:39:10 INFO - PROCESS | 1654 | 1468471150795 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:10 INFO - PROCESS | 1654 | 1468471150796 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:10 INFO - PROCESS | 1654 | 1468471150873 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:39:10 INFO - PROCESS | 1654 | 1468471150895 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1654 | 1468471150896 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x125770000 == 35 [pid = 1654] [id = 406] 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118212c00) [pid = 1654] [serial = 1217] [outer = 0x0] 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118619400) [pid = 1654] [serial = 1218] [outer = 0x118212c00] 21:39:10 INFO - PROCESS | 1654 | 1468471150921 Marionette DEBUG loaded listener.js 21:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1240c1800) [pid = 1654] [serial = 1219] [outer = 0x118212c00] 21:39:11 INFO - PROCESS | 1654 | 1468471151255 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 21:39:11 INFO - PROCESS | 1654 | 1468471151262 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:39:11 INFO - PROCESS | 1654 | 1468471151263 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:39:11 INFO - PROCESS | 1654 | 1468471151266 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:39:11 INFO - PROCESS | 1654 | 1468471151267 Marionette TRACE conn2 <- [1,1598,null,{}] 21:39:11 INFO - PROCESS | 1654 | 1468471151269 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:11 INFO - PROCESS | 1654 | 1468471151270 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:11 INFO - PROCESS | 1654 | 1468471151377 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:39:11 INFO - PROCESS | 1654 | 1468471151384 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 1654 | 1468471151385 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d2a800 == 36 [pid = 1654] [id = 407] 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116979400) [pid = 1654] [serial = 1220] [outer = 0x0] 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x125742800) [pid = 1654] [serial = 1221] [outer = 0x116979400] 21:39:11 INFO - PROCESS | 1654 | 1468471151410 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128dc1400) [pid = 1654] [serial = 1222] [outer = 0x116979400] 21:39:11 INFO - PROCESS | 1654 | 1468471151684 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 21:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:39:11 INFO - PROCESS | 1654 | 1468471151735 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:39:11 INFO - PROCESS | 1654 | 1468471151736 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:39:11 INFO - PROCESS | 1654 | 1468471151738 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:39:11 INFO - PROCESS | 1654 | 1468471151739 Marionette TRACE conn2 <- [1,1602,null,{}] 21:39:11 INFO - PROCESS | 1654 | 1468471151742 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:11 INFO - PROCESS | 1654 | 1468471151745 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:11 INFO - PROCESS | 1654 | 1468471151825 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:39:11 INFO - PROCESS | 1654 | 1468471151830 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 1654 | 1468471151832 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a409800 == 37 [pid = 1654] [id = 408] 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1290abc00) [pid = 1654] [serial = 1223] [outer = 0x0] 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1291d7800) [pid = 1654] [serial = 1224] [outer = 0x1290abc00] 21:39:11 INFO - PROCESS | 1654 | 1468471151859 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12948b000) [pid = 1654] [serial = 1225] [outer = 0x1290abc00] 21:39:12 INFO - PROCESS | 1654 | 1468471152228 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:39:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 523ms 21:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:39:12 INFO - PROCESS | 1654 | 1468471152262 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1654 | 1468471152263 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:39:12 INFO - PROCESS | 1654 | 1468471152265 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1654 | 1468471152267 Marionette TRACE conn2 <- [1,1606,null,{}] 21:39:12 INFO - PROCESS | 1654 | 1468471152269 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:12 INFO - PROCESS | 1654 | 1468471152271 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:12 INFO - PROCESS | 1654 | 1468471152360 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:39:12 INFO - PROCESS | 1654 | 1468471152364 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:12 INFO - PROCESS | 1654 | 1468471152365 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119496800 == 38 [pid = 1654] [id = 409] 21:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a43f800) [pid = 1654] [serial = 1226] [outer = 0x0] 21:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a52b800) [pid = 1654] [serial = 1227] [outer = 0x12a43f800] 21:39:12 INFO - PROCESS | 1654 | 1468471152389 Marionette DEBUG loaded listener.js 21:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a916c00) [pid = 1654] [serial = 1228] [outer = 0x12a43f800] 21:39:12 INFO - PROCESS | 1654 | 1468471152715 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:39:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 21:39:12 INFO - PROCESS | 1654 | 1468471152776 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1654 | 1468471152778 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:39:12 INFO - PROCESS | 1654 | 1468471152782 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1654 | 1468471152785 Marionette TRACE conn2 <- [1,1610,null,{}] 21:39:12 INFO - PROCESS | 1654 | 1468471152789 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:12 INFO - PROCESS | 1654 | 1468471152791 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:12 INFO - PROCESS | 1654 | 1468471152888 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:39:12 INFO - PROCESS | 1654 | 1468471152989 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:12 INFO - PROCESS | 1654 | 1468471152992 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169a4000 == 39 [pid = 1654] [id = 410] 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1133e2800) [pid = 1654] [serial = 1229] [outer = 0x0] 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1160dd400) [pid = 1654] [serial = 1230] [outer = 0x1133e2800] 21:39:13 INFO - PROCESS | 1654 | 1468471153025 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116932400) [pid = 1654] [serial = 1231] [outer = 0x1133e2800] 21:39:13 INFO - PROCESS | 1654 | 1468471153566 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 822ms 21:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:39:13 INFO - PROCESS | 1654 | 1468471153620 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:39:13 INFO - PROCESS | 1654 | 1468471153622 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:39:13 INFO - PROCESS | 1654 | 1468471153629 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:39:13 INFO - PROCESS | 1654 | 1468471153632 Marionette TRACE conn2 <- [1,1614,null,{}] 21:39:13 INFO - PROCESS | 1654 | 1468471153634 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:13 INFO - PROCESS | 1654 | 1468471153636 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:13 INFO - PROCESS | 1654 | 1468471153743 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:39:13 INFO - PROCESS | 1654 | 1468471153823 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 1654 | 1468471153825 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a0000 == 40 [pid = 1654] [id = 411] 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11860cc00) [pid = 1654] [serial = 1232] [outer = 0x0] 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118614c00) [pid = 1654] [serial = 1233] [outer = 0x11860cc00] 21:39:13 INFO - PROCESS | 1654 | 1468471153857 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11981a000) [pid = 1654] [serial = 1234] [outer = 0x11860cc00] 21:39:14 INFO - PROCESS | 1654 | 1468471154513 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:39:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 21:39:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 927ms 21:39:14 INFO - PROCESS | 1654 | 1468471154552 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:39:14 INFO - PROCESS | 1654 | 1468471154554 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:39:14 INFO - PROCESS | 1654 | 1468471154558 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:39:14 INFO - PROCESS | 1654 | 1468471154560 Marionette TRACE conn2 <- [1,1618,null,{}] 21:39:14 INFO - PROCESS | 1654 | 1468471154564 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:14 INFO - PROCESS | 1654 | 1468471154565 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:14 INFO - PROCESS | 1654 | 1468471154675 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:39:14 INFO - PROCESS | 1654 | 1468471154759 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:14 INFO - PROCESS | 1654 | 1468471154762 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x117239800 == 41 [pid = 1654] [id = 412] 21:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1172c2400) [pid = 1654] [serial = 1235] [outer = 0x0] 21:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1176e1c00) [pid = 1654] [serial = 1236] [outer = 0x1172c2400] 21:39:14 INFO - PROCESS | 1654 | 1468471154791 Marionette DEBUG loaded listener.js 21:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1182e5c00) [pid = 1654] [serial = 1237] [outer = 0x1172c2400] 21:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a409800 == 40 [pid = 1654] [id = 408] 21:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x128d2a800 == 39 [pid = 1654] [id = 407] 21:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x125770000 == 38 [pid = 1654] [id = 406] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x126508800 == 37 [pid = 1654] [id = 405] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x112159000 == 36 [pid = 1654] [id = 404] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x123f43000 == 35 [pid = 1654] [id = 403] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x123974000 == 34 [pid = 1654] [id = 402] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ae800 == 33 [pid = 1654] [id = 401] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x117359000 == 32 [pid = 1654] [id = 400] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x117362000 == 31 [pid = 1654] [id = 399] 21:39:15 INFO - PROCESS | 1654 | --DOCSHELL 0x11380f000 == 30 [pid = 1654] [id = 398] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12948d800) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12948e800) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a586800) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a507400) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12380c800) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a918400) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1257cdc00) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12618a400) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1268c6c00) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1183a1000) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118627000) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112d9a000) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x113d8fc00) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117eaac00) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118393000) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119144000) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194e4800) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1240c3400) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124ea0c00) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12ae9b000) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b66cc00) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12ae8fc00) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289ca000) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a594800) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291e0c00) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126ce1800) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12618c000) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b68b000) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12b81a800) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b681c00) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12b814400) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 21:39:15 INFO - PROCESS | 1654 | 1468471155190 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 673ms 21:39:15 INFO - PROCESS | 1654 | 1468471155230 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 1654 | 1468471155233 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:39:15 INFO - PROCESS | 1654 | 1468471155237 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - PROCESS | 1654 | 1468471155239 Marionette TRACE conn2 <- [1,1622,null,{}] 21:39:15 INFO - PROCESS | 1654 | 1468471155241 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:15 INFO - PROCESS | 1654 | 1468471155243 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:15 INFO - PROCESS | 1654 | 1468471155323 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:39:15 INFO - PROCESS | 1654 | 1468471155378 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:15 INFO - PROCESS | 1654 | 1468471155380 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11826b800 == 31 [pid = 1654] [id = 413] 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1182e6800) [pid = 1654] [serial = 1238] [outer = 0x0] 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118625400) [pid = 1654] [serial = 1239] [outer = 0x1182e6800] 21:39:15 INFO - PROCESS | 1654 | 1468471155406 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1194eb400) [pid = 1654] [serial = 1240] [outer = 0x1182e6800] 21:39:15 INFO - PROCESS | 1654 | 1468471155707 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 21:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 21:39:15 INFO - PROCESS | 1654 | 1468471155757 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 1654 | 1468471155761 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:39:15 INFO - PROCESS | 1654 | 1468471155764 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - PROCESS | 1654 | 1468471155766 Marionette TRACE conn2 <- [1,1626,null,{}] 21:39:15 INFO - PROCESS | 1654 | 1468471155774 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:15 INFO - PROCESS | 1654 | 1468471155777 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:15 INFO - PROCESS | 1654 | 1468471155858 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:39:15 INFO - PROCESS | 1654 | 1468471155914 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:15 INFO - PROCESS | 1654 | 1468471155917 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x119eeb000 == 32 [pid = 1654] [id = 414] 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194e4800) [pid = 1654] [serial = 1241] [outer = 0x0] 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119a1f000) [pid = 1654] [serial = 1242] [outer = 0x1194e4800] 21:39:15 INFO - PROCESS | 1654 | 1468471155944 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123e3a000) [pid = 1654] [serial = 1243] [outer = 0x1194e4800] 21:39:16 INFO - PROCESS | 1654 | 1468471156227 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 21:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:39:16 INFO - PROCESS | 1654 | 1468471156285 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:39:16 INFO - PROCESS | 1654 | 1468471156287 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:39:16 INFO - PROCESS | 1654 | 1468471156289 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:39:16 INFO - PROCESS | 1654 | 1468471156290 Marionette TRACE conn2 <- [1,1630,null,{}] 21:39:16 INFO - PROCESS | 1654 | 1468471156295 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:16 INFO - PROCESS | 1654 | 1468471156296 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:16 INFO - PROCESS | 1654 | 1468471156379 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:39:16 INFO - PROCESS | 1654 | 1468471156382 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 1654 | 1468471156383 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242b7000 == 33 [pid = 1654] [id = 415] 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1240c4c00) [pid = 1654] [serial = 1244] [outer = 0x0] 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12573f000) [pid = 1654] [serial = 1245] [outer = 0x1240c4c00] 21:39:16 INFO - PROCESS | 1654 | 1468471156409 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1257d0400) [pid = 1654] [serial = 1246] [outer = 0x1240c4c00] 21:39:16 INFO - PROCESS | 1654 | 1468471156734 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 21:39:16 INFO - PROCESS | 1654 | 1468471156787 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:39:16 INFO - PROCESS | 1654 | 1468471156788 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:39:16 INFO - PROCESS | 1654 | 1468471156798 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:39:16 INFO - PROCESS | 1654 | 1468471156799 Marionette TRACE conn2 <- [1,1634,null,{}] 21:39:16 INFO - PROCESS | 1654 | 1468471156802 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:16 INFO - PROCESS | 1654 | 1468471156803 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:16 INFO - PROCESS | 1654 | 1468471156881 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:39:16 INFO - PROCESS | 1654 | 1468471156885 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 1654 | 1468471156887 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x125770000 == 34 [pid = 1654] [id = 416] 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1133ddc00) [pid = 1654] [serial = 1247] [outer = 0x0] 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12618a800) [pid = 1654] [serial = 1248] [outer = 0x1133ddc00] 21:39:16 INFO - PROCESS | 1654 | 1468471156914 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126aef000) [pid = 1654] [serial = 1249] [outer = 0x1133ddc00] 21:39:17 INFO - PROCESS | 1654 | 1468471157267 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 21:39:17 INFO - PROCESS | 1654 | 1468471157318 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 1654 | 1468471157319 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:39:17 INFO - PROCESS | 1654 | 1468471157322 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - PROCESS | 1654 | 1468471157323 Marionette TRACE conn2 <- [1,1638,null,{}] 21:39:17 INFO - PROCESS | 1654 | 1468471157325 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:17 INFO - PROCESS | 1654 | 1468471157329 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:17 INFO - PROCESS | 1654 | 1468471157449 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:39:17 INFO - PROCESS | 1654 | 1468471157464 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 1654 | 1468471157465 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12901c800 == 35 [pid = 1654] [id = 417] 21:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126cd9000) [pid = 1654] [serial = 1250] [outer = 0x0] 21:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289b7400) [pid = 1654] [serial = 1251] [outer = 0x126cd9000] 21:39:17 INFO - PROCESS | 1654 | 1468471157490 Marionette DEBUG loaded listener.js 21:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1291d7c00) [pid = 1654] [serial = 1252] [outer = 0x126cd9000] 21:39:17 INFO - PROCESS | 1654 | 1468471157824 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 21:39:17 INFO - PROCESS | 1654 | 1468471157846 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 1654 | 1468471157847 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:39:17 INFO - PROCESS | 1654 | 1468471157849 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - PROCESS | 1654 | 1468471157850 Marionette TRACE conn2 <- [1,1642,null,{}] 21:39:17 INFO - PROCESS | 1654 | 1468471157853 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:17 INFO - PROCESS | 1654 | 1468471157854 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:17 INFO - PROCESS | 1654 | 1468471157949 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:39:17 INFO - PROCESS | 1654 | 1468471157953 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 1654 | 1468471157954 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a21f800 == 36 [pid = 1654] [id = 418] 21:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1290b8000) [pid = 1654] [serial = 1253] [outer = 0x0] 21:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12948b400) [pid = 1654] [serial = 1254] [outer = 0x1290b8000] 21:39:17 INFO - PROCESS | 1654 | 1468471157979 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a532400) [pid = 1654] [serial = 1255] [outer = 0x1290b8000] 21:39:18 INFO - PROCESS | 1654 | 1468471158304 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 472ms 21:39:18 INFO - PROCESS | 1654 | 1468471158322 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:39:18 INFO - PROCESS | 1654 | 1468471158323 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:39:18 INFO - PROCESS | 1654 | 1468471158327 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 1654 | 1468471158329 Marionette TRACE conn2 <- [1,1646,null,{}] 21:39:18 INFO - PROCESS | 1654 | 1468471158337 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:18 INFO - PROCESS | 1654 | 1468471158338 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:18 INFO - PROCESS | 1654 | 1468471158437 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:39:18 INFO - PROCESS | 1654 | 1468471158441 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1654 | 1468471158442 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a86b800 == 37 [pid = 1654] [id = 419] 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291d9c00) [pid = 1654] [serial = 1256] [outer = 0x0] 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a591000) [pid = 1654] [serial = 1257] [outer = 0x1291d9c00] 21:39:18 INFO - PROCESS | 1654 | 1468471158467 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a918800) [pid = 1654] [serial = 1258] [outer = 0x1291d9c00] 21:39:18 INFO - PROCESS | 1654 | 1468471158804 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 524ms 21:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:39:18 INFO - PROCESS | 1654 | 1468471158850 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:39:18 INFO - PROCESS | 1654 | 1468471158852 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:39:18 INFO - PROCESS | 1654 | 1468471158854 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 1654 | 1468471158855 Marionette TRACE conn2 <- [1,1650,null,{}] 21:39:18 INFO - PROCESS | 1654 | 1468471158857 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:18 INFO - PROCESS | 1654 | 1468471158859 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:18 INFO - PROCESS | 1654 | 1468471158958 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:39:18 INFO - PROCESS | 1654 | 1468471158970 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1654 | 1468471158971 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af62000 == 38 [pid = 1654] [id = 420] 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a91f000) [pid = 1654] [serial = 1259] [outer = 0x0] 21:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12ae9c800) [pid = 1654] [serial = 1260] [outer = 0x12a91f000] 21:39:18 INFO - PROCESS | 1654 | 1468471158995 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b66bc00) [pid = 1654] [serial = 1261] [outer = 0x12a91f000] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11300b800) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x125740c00) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1194ea000) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118395c00) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116905000) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1133e7400) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1182e6000) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119a32400) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128b95c00) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1182e9400) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1290abc00) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116971000) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1289cb400) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118212c00) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116979400) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:39:19 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123808800) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:39:19 INFO - PROCESS | 1654 | 1468471159394 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 21:39:19 INFO - PROCESS | 1654 | 1468471159423 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:39:19 INFO - PROCESS | 1654 | 1468471159424 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:39:19 INFO - PROCESS | 1654 | 1468471159432 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 1654 | 1468471159433 Marionette TRACE conn2 <- [1,1654,null,{}] 21:39:19 INFO - PROCESS | 1654 | 1468471159435 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:19 INFO - PROCESS | 1654 | 1468471159437 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:19 INFO - PROCESS | 1654 | 1468471159559 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:39:19 INFO - PROCESS | 1654 | 1468471159599 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 1654 | 1468471159600 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9e1800 == 39 [pid = 1654] [id = 421] 21:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1128ce400) [pid = 1654] [serial = 1262] [outer = 0x0] 21:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11918f000) [pid = 1654] [serial = 1263] [outer = 0x1128ce400] 21:39:19 INFO - PROCESS | 1654 | 1468471159641 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12568f800) [pid = 1654] [serial = 1264] [outer = 0x1128ce400] 21:39:20 INFO - PROCESS | 1654 | 1468471160048 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 621ms 21:39:20 INFO - PROCESS | 1654 | 1468471160054 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 1654 | 1468471160057 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:39:20 INFO - PROCESS | 1654 | 1468471160074 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1654 | 1468471160077 Marionette TRACE conn2 <- [1,1658,null,{}] 21:39:20 INFO - PROCESS | 1654 | 1468471160080 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:20 INFO - PROCESS | 1654 | 1468471160083 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:20 INFO - PROCESS | 1654 | 1468471160174 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:39:20 INFO - PROCESS | 1654 | 1468471160179 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 1654 | 1468471160181 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd2b000 == 40 [pid = 1654] [id = 422] 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12653c400) [pid = 1654] [serial = 1265] [outer = 0x0] 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a586800) [pid = 1654] [serial = 1266] [outer = 0x12653c400] 21:39:20 INFO - PROCESS | 1654 | 1468471160208 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b682800) [pid = 1654] [serial = 1267] [outer = 0x12653c400] 21:39:20 INFO - PROCESS | 1654 | 1468471160549 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 533ms 21:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:39:20 INFO - PROCESS | 1654 | 1468471160595 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 1654 | 1468471160597 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:39:20 INFO - PROCESS | 1654 | 1468471160599 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1654 | 1468471160600 Marionette TRACE conn2 <- [1,1662,null,{}] 21:39:20 INFO - PROCESS | 1654 | 1468471160602 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:20 INFO - PROCESS | 1654 | 1468471160603 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:20 INFO - PROCESS | 1654 | 1468471160686 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:39:20 INFO - PROCESS | 1654 | 1468471160746 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 1654 | 1468471160747 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c281000 == 41 [pid = 1654] [id = 423] 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b682400) [pid = 1654] [serial = 1268] [outer = 0x0] 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b68a000) [pid = 1654] [serial = 1269] [outer = 0x12b682400] 21:39:20 INFO - PROCESS | 1654 | 1468471160771 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b819000) [pid = 1654] [serial = 1270] [outer = 0x12b682400] 21:39:21 INFO - PROCESS | 1654 | 1468471161046 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 21:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:39:21 INFO - PROCESS | 1654 | 1468471161068 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:39:21 INFO - PROCESS | 1654 | 1468471161070 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:39:21 INFO - PROCESS | 1654 | 1468471161072 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - PROCESS | 1654 | 1468471161073 Marionette TRACE conn2 <- [1,1666,null,{}] 21:39:21 INFO - PROCESS | 1654 | 1468471161084 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:21 INFO - PROCESS | 1654 | 1468471161085 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:21 INFO - PROCESS | 1654 | 1468471161181 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:39:21 INFO - PROCESS | 1654 | 1468471161185 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 1654 | 1468471161186 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c60c000 == 42 [pid = 1654] [id = 424] 21:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12568ec00) [pid = 1654] [serial = 1271] [outer = 0x0] 21:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b81e400) [pid = 1654] [serial = 1272] [outer = 0x12568ec00] 21:39:21 INFO - PROCESS | 1654 | 1468471161223 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b8cc400) [pid = 1654] [serial = 1273] [outer = 0x12568ec00] 21:39:21 INFO - PROCESS | 1654 | 1468471161769 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 21:39:21 INFO - PROCESS | 1654 | 1468471161806 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:39:21 INFO - PROCESS | 1654 | 1468471161810 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:39:21 INFO - PROCESS | 1654 | 1468471161814 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - PROCESS | 1654 | 1468471161818 Marionette TRACE conn2 <- [1,1670,null,{}] 21:39:21 INFO - PROCESS | 1654 | 1468471161821 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:21 INFO - PROCESS | 1654 | 1468471161823 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:21 INFO - PROCESS | 1654 | 1468471161931 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:39:22 INFO - PROCESS | 1654 | 1468471162003 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 1654 | 1468471162005 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119284800 == 43 [pid = 1654] [id = 425] 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x117ea7800) [pid = 1654] [serial = 1274] [outer = 0x0] 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11839e400) [pid = 1654] [serial = 1275] [outer = 0x117ea7800] 21:39:22 INFO - PROCESS | 1654 | 1468471162035 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119144000) [pid = 1654] [serial = 1276] [outer = 0x117ea7800] 21:39:22 INFO - PROCESS | 1654 | 1468471162426 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 21:39:22 INFO - PROCESS | 1654 | 1468471162486 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:39:22 INFO - PROCESS | 1654 | 1468471162490 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:39:22 INFO - PROCESS | 1654 | 1468471162494 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:39:22 INFO - PROCESS | 1654 | 1468471162496 Marionette TRACE conn2 <- [1,1674,null,{}] 21:39:22 INFO - PROCESS | 1654 | 1468471162499 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:22 INFO - PROCESS | 1654 | 1468471162500 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:22 INFO - PROCESS | 1654 | 1468471162609 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:39:22 INFO - PROCESS | 1654 | 1468471162700 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 1654 | 1468471162702 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1289a2000 == 44 [pid = 1654] [id = 426] 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119a1f400) [pid = 1654] [serial = 1277] [outer = 0x0] 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119ce0400) [pid = 1654] [serial = 1278] [outer = 0x119a1f400] 21:39:22 INFO - PROCESS | 1654 | 1468471162746 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1240ca400) [pid = 1654] [serial = 1279] [outer = 0x119a1f400] 21:39:23 INFO - PROCESS | 1654 | 1468471163151 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 21:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:39:23 INFO - PROCESS | 1654 | 1468471163216 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 1654 | 1468471163217 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:39:23 INFO - PROCESS | 1654 | 1468471163219 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1654 | 1468471163222 Marionette TRACE conn2 <- [1,1678,null,{}] 21:39:23 INFO - PROCESS | 1654 | 1468471163230 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:23 INFO - PROCESS | 1654 | 1468471163234 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:23 INFO - PROCESS | 1654 | 1468471163340 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:39:23 INFO - PROCESS | 1654 | 1468471163412 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1654 | 1468471163414 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c60b000 == 45 [pid = 1654] [id = 427] 21:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1257d6c00) [pid = 1654] [serial = 1280] [outer = 0x0] 21:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1289ac400) [pid = 1654] [serial = 1281] [outer = 0x1257d6c00] 21:39:23 INFO - PROCESS | 1654 | 1468471163447 Marionette DEBUG loaded listener.js 21:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128d47000) [pid = 1654] [serial = 1282] [outer = 0x1257d6c00] 21:39:23 INFO - PROCESS | 1654 | 1468471163860 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 674ms 21:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:39:23 INFO - PROCESS | 1654 | 1468471163894 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 1654 | 1468471163896 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:39:23 INFO - PROCESS | 1654 | 1468471163898 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1654 | 1468471163899 Marionette TRACE conn2 <- [1,1682,null,{}] 21:39:23 INFO - PROCESS | 1654 | 1468471163902 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:23 INFO - PROCESS | 1654 | 1468471163904 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:24 INFO - PROCESS | 1654 | 1468471164026 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:39:24 INFO - PROCESS | 1654 | 1468471164100 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 1654 | 1468471164101 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d02f000 == 46 [pid = 1654] [id = 428] 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12948cc00) [pid = 1654] [serial = 1283] [outer = 0x0] 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12a531c00) [pid = 1654] [serial = 1284] [outer = 0x12948cc00] 21:39:24 INFO - PROCESS | 1654 | 1468471164130 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12ae97400) [pid = 1654] [serial = 1285] [outer = 0x12948cc00] 21:39:24 INFO - PROCESS | 1654 | 1468471164549 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 718ms 21:39:24 INFO - PROCESS | 1654 | 1468471164617 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:39:24 INFO - PROCESS | 1654 | 1468471164618 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:39:24 INFO - PROCESS | 1654 | 1468471164621 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:39:24 INFO - PROCESS | 1654 | 1468471164622 Marionette TRACE conn2 <- [1,1686,null,{}] 21:39:24 INFO - PROCESS | 1654 | 1468471164625 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:24 INFO - PROCESS | 1654 | 1468471164626 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:24 INFO - PROCESS | 1654 | 1468471164733 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:39:24 INFO - PROCESS | 1654 | 1468471164806 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 1654 | 1468471164807 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x116953000 == 47 [pid = 1654] [id = 429] 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1160da400) [pid = 1654] [serial = 1286] [outer = 0x0] 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11889ac00) [pid = 1654] [serial = 1287] [outer = 0x1160da400] 21:39:24 INFO - PROCESS | 1654 | 1468471164835 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126191800) [pid = 1654] [serial = 1288] [outer = 0x1160da400] 21:39:25 INFO - PROCESS | 1654 | 1468471165486 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 21:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 919ms 21:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:39:25 INFO - PROCESS | 1654 | 1468471165541 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 1654 | 1468471165546 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:39:25 INFO - PROCESS | 1654 | 1468471165550 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - PROCESS | 1654 | 1468471165553 Marionette TRACE conn2 <- [1,1690,null,{}] 21:39:25 INFO - PROCESS | 1654 | 1468471165559 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:25 INFO - PROCESS | 1654 | 1468471165562 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:25 INFO - PROCESS | 1654 | 1468471165708 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:39:25 INFO - PROCESS | 1654 | 1468471165772 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 1654 | 1468471165773 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d85000 == 48 [pid = 1654] [id = 430] 21:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x113aabc00) [pid = 1654] [serial = 1289] [outer = 0x0] 21:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x113d4c800) [pid = 1654] [serial = 1290] [outer = 0x113aabc00] 21:39:25 INFO - PROCESS | 1654 | 1468471165845 Marionette DEBUG loaded listener.js 21:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1162ae800) [pid = 1654] [serial = 1291] [outer = 0x113aabc00] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c281000 == 47 [pid = 1654] [id = 423] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd2b000 == 46 [pid = 1654] [id = 422] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9e1800 == 45 [pid = 1654] [id = 421] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12af62000 == 44 [pid = 1654] [id = 420] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a86b800 == 43 [pid = 1654] [id = 419] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a21f800 == 42 [pid = 1654] [id = 418] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12901c800 == 41 [pid = 1654] [id = 417] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x125770000 == 40 [pid = 1654] [id = 416] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1242b7000 == 39 [pid = 1654] [id = 415] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119eeb000 == 38 [pid = 1654] [id = 414] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11826b800 == 37 [pid = 1654] [id = 413] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x117239800 == 36 [pid = 1654] [id = 412] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a0000 == 35 [pid = 1654] [id = 411] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1169a4000 == 34 [pid = 1654] [id = 410] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119496800 == 33 [pid = 1654] [id = 409] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x116953000 == 32 [pid = 1654] [id = 429] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12d02f000 == 31 [pid = 1654] [id = 428] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c60b000 == 30 [pid = 1654] [id = 427] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1289a2000 == 29 [pid = 1654] [id = 426] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x119284800 == 28 [pid = 1654] [id = 425] 21:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12c60c000 == 27 [pid = 1654] [id = 424] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118396000) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x117227000) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119142800) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11839c400) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x124f06c00) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1240bf000) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1290b1000) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128d3d400) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x126195800) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12948b000) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1257d3000) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1289bbc00) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12ae9d400) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a52b800) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1289afc00) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a533c00) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118619400) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1240c1800) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1291d7800) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x128d3e400) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128dc1400) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124bafc00) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1240bf400) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123808400) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125742800) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1133d5c00) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1160dbc00) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126cda800) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119a39400) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118619000) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1194e6800) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1172c4800) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118394400) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 21:39:26 INFO - PROCESS | 1654 | 1468471166913 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1380ms 21:39:26 INFO - PROCESS | 1654 | 1468471166931 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 1654 | 1468471166933 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:39:26 INFO - PROCESS | 1654 | 1468471166937 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 1654 | 1468471166939 Marionette TRACE conn2 <- [1,1694,null,{}] 21:39:26 INFO - PROCESS | 1654 | 1468471166944 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:26 INFO - PROCESS | 1654 | 1468471166947 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:27 INFO - PROCESS | 1654 | 1468471167029 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:39:27 INFO - PROCESS | 1654 | 1468471167058 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 1654 | 1468471167060 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11660c000 == 28 [pid = 1654] [id = 431] 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115e57800) [pid = 1654] [serial = 1292] [outer = 0x0] 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116079c00) [pid = 1654] [serial = 1293] [outer = 0x115e57800] 21:39:27 INFO - PROCESS | 1654 | 1468471167088 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116770800) [pid = 1654] [serial = 1294] [outer = 0x115e57800] 21:39:27 INFO - PROCESS | 1654 | 1468471167431 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 571ms 21:39:27 INFO - PROCESS | 1654 | 1468471167508 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:39:27 INFO - PROCESS | 1654 | 1468471167512 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:39:27 INFO - PROCESS | 1654 | 1468471167516 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:39:27 INFO - PROCESS | 1654 | 1468471167518 Marionette TRACE conn2 <- [1,1698,null,{}] 21:39:27 INFO - PROCESS | 1654 | 1468471167521 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:27 INFO - PROCESS | 1654 | 1468471167522 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:27 INFO - PROCESS | 1654 | 1468471167602 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:39:27 INFO - PROCESS | 1654 | 1468471167606 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 1654 | 1468471167608 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e38000 == 29 [pid = 1654] [id = 432] 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116975800) [pid = 1654] [serial = 1295] [outer = 0x0] 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117227000) [pid = 1654] [serial = 1296] [outer = 0x116975800] 21:39:27 INFO - PROCESS | 1654 | 1468471167639 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1176e8c00) [pid = 1654] [serial = 1297] [outer = 0x116975800] 21:39:28 INFO - PROCESS | 1654 | 1468471168219 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 21:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 21:39:28 INFO - PROCESS | 1654 | 1468471168240 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:39:28 INFO - PROCESS | 1654 | 1468471168242 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:39:28 INFO - PROCESS | 1654 | 1468471168246 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 1654 | 1468471168249 Marionette TRACE conn2 <- [1,1702,null,{}] 21:39:28 INFO - PROCESS | 1654 | 1468471168252 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:28 INFO - PROCESS | 1654 | 1468471168254 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:28 INFO - PROCESS | 1654 | 1468471168385 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:39:28 INFO - PROCESS | 1654 | 1468471168462 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 1654 | 1468471168464 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11810e000 == 30 [pid = 1654] [id = 433] 21:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11676e000) [pid = 1654] [serial = 1298] [outer = 0x0] 21:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116938800) [pid = 1654] [serial = 1299] [outer = 0x11676e000] 21:39:28 INFO - PROCESS | 1654 | 1468471168494 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1176e9000) [pid = 1654] [serial = 1300] [outer = 0x11676e000] 21:39:29 INFO - PROCESS | 1654 | 1468471169041 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 822ms 21:39:29 INFO - PROCESS | 1654 | 1468471169088 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:39:29 INFO - PROCESS | 1654 | 1468471169093 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:39:29 INFO - PROCESS | 1654 | 1468471169103 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:39:29 INFO - PROCESS | 1654 | 1468471169105 Marionette TRACE conn2 <- [1,1706,null,{}] 21:39:29 INFO - PROCESS | 1654 | 1468471169109 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:29 INFO - PROCESS | 1654 | 1468471169112 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:29 INFO - PROCESS | 1654 | 1468471169262 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:39:29 INFO - PROCESS | 1654 | 1468471169401 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 1654 | 1468471169403 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11929b000 == 31 [pid = 1654] [id = 434] 21:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118396000) [pid = 1654] [serial = 1301] [outer = 0x0] 21:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118399000) [pid = 1654] [serial = 1302] [outer = 0x118396000] 21:39:29 INFO - PROCESS | 1654 | 1468471169482 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1183eb400) [pid = 1654] [serial = 1303] [outer = 0x118396000] 21:39:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11660c000 == 30 [pid = 1654] [id = 431] 21:39:30 INFO - PROCESS | 1654 | --DOCSHELL 0x113d85000 == 29 [pid = 1654] [id = 430] 21:39:30 INFO - PROCESS | 1654 | 1468471170032 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 977ms 21:39:30 INFO - PROCESS | 1654 | 1468471170079 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1654 | 1468471170081 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:39:30 INFO - PROCESS | 1654 | 1468471170084 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1654 | 1468471170086 Marionette TRACE conn2 <- [1,1710,null,{}] 21:39:30 INFO - PROCESS | 1654 | 1468471170090 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:30 INFO - PROCESS | 1654 | 1468471170092 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:30 INFO - PROCESS | 1654 | 1468471170177 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:39:30 INFO - PROCESS | 1654 | 1468471170184 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:30 INFO - PROCESS | 1654 | 1468471170187 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11724e800 == 30 [pid = 1654] [id = 435] 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116905000) [pid = 1654] [serial = 1304] [outer = 0x0] 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x116a0ac00) [pid = 1654] [serial = 1305] [outer = 0x116905000] 21:39:30 INFO - PROCESS | 1654 | 1468471170215 Marionette DEBUG loaded listener.js 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118221800) [pid = 1654] [serial = 1306] [outer = 0x116905000] 21:39:30 INFO - PROCESS | 1654 | 1468471170568 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 21:39:30 INFO - PROCESS | 1654 | 1468471170604 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1654 | 1468471170607 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:39:30 INFO - PROCESS | 1654 | 1468471170614 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1654 | 1468471170615 Marionette TRACE conn2 <- [1,1714,null,{}] 21:39:30 INFO - PROCESS | 1654 | 1468471170618 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:30 INFO - PROCESS | 1654 | 1468471170619 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:30 INFO - PROCESS | 1654 | 1468471170698 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:39:30 INFO - PROCESS | 1654 | 1468471170702 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:30 INFO - PROCESS | 1654 | 1468471170704 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a5800 == 31 [pid = 1654] [id = 436] 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116971000) [pid = 1654] [serial = 1307] [outer = 0x0] 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11861ec00) [pid = 1654] [serial = 1308] [outer = 0x116971000] 21:39:30 INFO - PROCESS | 1654 | 1468471170733 Marionette DEBUG loaded listener.js 21:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1188ec400) [pid = 1654] [serial = 1309] [outer = 0x116971000] 21:39:31 INFO - PROCESS | 1654 | 1468471171108 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 21:39:31 INFO - PROCESS | 1654 | 1468471171136 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:39:31 INFO - PROCESS | 1654 | 1468471171137 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:39:31 INFO - PROCESS | 1654 | 1468471171140 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:39:31 INFO - PROCESS | 1654 | 1468471171142 Marionette TRACE conn2 <- [1,1718,null,{}] 21:39:31 INFO - PROCESS | 1654 | 1468471171151 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:31 INFO - PROCESS | 1654 | 1468471171154 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:31 INFO - PROCESS | 1654 | 1468471171235 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:39:31 INFO - PROCESS | 1654 | 1468471171240 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:31 INFO - PROCESS | 1654 | 1468471171242 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12397b000 == 32 [pid = 1654] [id = 437] 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1194e7000) [pid = 1654] [serial = 1310] [outer = 0x0] 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119a16c00) [pid = 1654] [serial = 1311] [outer = 0x1194e7000] 21:39:31 INFO - PROCESS | 1654 | 1468471171273 Marionette DEBUG loaded listener.js 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119a2bc00) [pid = 1654] [serial = 1312] [outer = 0x1194e7000] 21:39:31 INFO - PROCESS | 1654 | 1468471171666 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 21:39:31 INFO - PROCESS | 1654 | 1468471171714 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:39:31 INFO - PROCESS | 1654 | 1468471171715 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:39:31 INFO - PROCESS | 1654 | 1468471171718 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:39:31 INFO - PROCESS | 1654 | 1468471171719 Marionette TRACE conn2 <- [1,1722,null,{}] 21:39:31 INFO - PROCESS | 1654 | 1468471171721 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:31 INFO - PROCESS | 1654 | 1468471171722 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:31 INFO - PROCESS | 1654 | 1468471171826 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:39:31 INFO - PROCESS | 1654 | 1468471171866 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:31 INFO - PROCESS | 1654 | 1468471171867 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x10eaa1800 == 33 [pid = 1654] [id = 438] 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11a0e4000) [pid = 1654] [serial = 1313] [outer = 0x0] 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12111b800) [pid = 1654] [serial = 1314] [outer = 0x11a0e4000] 21:39:31 INFO - PROCESS | 1654 | 1468471171892 Marionette DEBUG loaded listener.js 21:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12392ec00) [pid = 1654] [serial = 1315] [outer = 0x11a0e4000] 21:39:32 INFO - PROCESS | 1654 | 1468471172234 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 21:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 568ms 21:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:39:32 INFO - PROCESS | 1654 | 1468471172286 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:39:32 INFO - PROCESS | 1654 | 1468471172288 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:39:32 INFO - PROCESS | 1654 | 1468471172290 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 1654 | 1468471172291 Marionette TRACE conn2 <- [1,1726,null,{}] 21:39:32 INFO - PROCESS | 1654 | 1468471172293 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:32 INFO - PROCESS | 1654 | 1468471172294 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:32 INFO - PROCESS | 1654 | 1468471172390 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:39:32 INFO - PROCESS | 1654 | 1468471172401 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1654 | 1468471172402 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12571d800 == 34 [pid = 1654] [id = 439] 21:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113f39800) [pid = 1654] [serial = 1316] [outer = 0x0] 21:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123fe1c00) [pid = 1654] [serial = 1317] [outer = 0x113f39800] 21:39:32 INFO - PROCESS | 1654 | 1468471172427 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1245d0000) [pid = 1654] [serial = 1318] [outer = 0x113f39800] 21:39:32 INFO - PROCESS | 1654 | 1468471172769 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 21:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:39:32 INFO - PROCESS | 1654 | 1468471172811 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:39:32 INFO - PROCESS | 1654 | 1468471172812 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:39:32 INFO - PROCESS | 1654 | 1468471172815 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 1654 | 1468471172816 Marionette TRACE conn2 <- [1,1730,null,{}] 21:39:32 INFO - PROCESS | 1654 | 1468471172818 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:32 INFO - PROCESS | 1654 | 1468471172822 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:32 INFO - PROCESS | 1654 | 1468471172940 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:39:32 INFO - PROCESS | 1654 | 1468471172977 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1654 | 1468471172978 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a27000 == 35 [pid = 1654] [id = 440] 21:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124b26800) [pid = 1654] [serial = 1319] [outer = 0x0] 21:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x125749c00) [pid = 1654] [serial = 1320] [outer = 0x124b26800] 21:39:33 INFO - PROCESS | 1654 | 1468471173004 Marionette DEBUG loaded listener.js 21:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126846400) [pid = 1654] [serial = 1321] [outer = 0x124b26800] 21:39:33 INFO - PROCESS | 1654 | 1468471173342 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 21:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 572ms 21:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:39:33 INFO - PROCESS | 1654 | 1468471173387 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:39:33 INFO - PROCESS | 1654 | 1468471173388 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:39:33 INFO - PROCESS | 1654 | 1468471173398 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1654 | 1468471173399 Marionette TRACE conn2 <- [1,1734,null,{}] 21:39:33 INFO - PROCESS | 1654 | 1468471173402 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:33 INFO - PROCESS | 1654 | 1468471173403 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:33 INFO - PROCESS | 1654 | 1468471173535 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x115e57800) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126cd9000) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1194e4800) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1240c4c00) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1291d9c00) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1182e6800) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12653c400) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a91f000) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1172c2400) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113aabc00) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x117ea7800) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a1f400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1257d6c00) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12948cc00) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1160da400) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b682400) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a43f800) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1128ce400) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1133ddc00) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1290b8000) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1133e2800) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11860cc00) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:39:33 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12568ec00) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:39:33 INFO - PROCESS | 1654 | 1468471173587 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:33 INFO - PROCESS | 1654 | 1468471173588 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x112740000 == 36 [pid = 1654] [id = 441] 21:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1128ca400) [pid = 1654] [serial = 1322] [outer = 0x0] 21:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x112a7c800) [pid = 1654] [serial = 1323] [outer = 0x1128ca400] 21:39:33 INFO - PROCESS | 1654 | 1468471173613 Marionette DEBUG loaded listener.js 21:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1160da400) [pid = 1654] [serial = 1324] [outer = 0x1128ca400] 21:39:33 INFO - PROCESS | 1654 | 1468471173897 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 21:39:33 INFO - PROCESS | 1654 | 1468471173921 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:39:33 INFO - PROCESS | 1654 | 1468471173923 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:39:33 INFO - PROCESS | 1654 | 1468471173938 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1654 | 1468471173940 Marionette TRACE conn2 <- [1,1738,null,{}] 21:39:33 INFO - PROCESS | 1654 | 1468471173948 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:33 INFO - PROCESS | 1654 | 1468471173950 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:34 INFO - PROCESS | 1654 | 1468471174062 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:39:34 INFO - PROCESS | 1654 | 1468471174146 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:34 INFO - PROCESS | 1654 | 1468471174147 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x129007800 == 37 [pid = 1654] [id = 442] 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116081400) [pid = 1654] [serial = 1325] [outer = 0x0] 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118897000) [pid = 1654] [serial = 1326] [outer = 0x116081400] 21:39:34 INFO - PROCESS | 1654 | 1468471174187 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1257d6c00) [pid = 1654] [serial = 1327] [outer = 0x116081400] 21:39:34 INFO - PROCESS | 1654 | 1468471174616 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 724ms 21:39:34 INFO - PROCESS | 1654 | 1468471174663 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:39:34 INFO - PROCESS | 1654 | 1468471174664 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:39:34 INFO - PROCESS | 1654 | 1468471174666 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:39:34 INFO - PROCESS | 1654 | 1468471174668 Marionette TRACE conn2 <- [1,1742,null,{}] 21:39:34 INFO - PROCESS | 1654 | 1468471174683 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:34 INFO - PROCESS | 1654 | 1468471174684 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:34 INFO - PROCESS | 1654 | 1468471174767 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:39:34 INFO - PROCESS | 1654 | 1468471174771 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:34 INFO - PROCESS | 1654 | 1468471174772 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a417000 == 38 [pid = 1654] [id = 443] 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118392800) [pid = 1654] [serial = 1328] [outer = 0x0] 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126cdcc00) [pid = 1654] [serial = 1329] [outer = 0x118392800] 21:39:34 INFO - PROCESS | 1654 | 1468471174797 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1289af000) [pid = 1654] [serial = 1330] [outer = 0x118392800] 21:39:35 INFO - PROCESS | 1654 | 1468471175105 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 478ms 21:39:35 INFO - PROCESS | 1654 | 1468471175146 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 1654 | 1468471175147 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:39:35 INFO - PROCESS | 1654 | 1468471175149 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 1654 | 1468471175150 Marionette TRACE conn2 <- [1,1746,null,{}] 21:39:35 INFO - PROCESS | 1654 | 1468471175153 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:35 INFO - PROCESS | 1654 | 1468471175154 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:35 INFO - PROCESS | 1654 | 1468471175234 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:39:35 INFO - PROCESS | 1654 | 1468471175237 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 1654 | 1468471175239 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87a800 == 39 [pid = 1654] [id = 444] 21:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1289af400) [pid = 1654] [serial = 1331] [outer = 0x0] 21:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289bec00) [pid = 1654] [serial = 1332] [outer = 0x1289af400] 21:39:35 INFO - PROCESS | 1654 | 1468471175263 Marionette DEBUG loaded listener.js 21:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128b90c00) [pid = 1654] [serial = 1333] [outer = 0x1289af400] 21:39:35 INFO - PROCESS | 1654 | 1468471175749 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 618ms 21:39:35 INFO - PROCESS | 1654 | 1468471175768 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 1654 | 1468471175771 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:39:35 INFO - PROCESS | 1654 | 1468471175774 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 1654 | 1468471175776 Marionette TRACE conn2 <- [1,1750,null,{}] 21:39:35 INFO - PROCESS | 1654 | 1468471175780 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:35 INFO - PROCESS | 1654 | 1468471175782 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:35 INFO - PROCESS | 1654 | 1468471175891 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:39:35 INFO - PROCESS | 1654 | 1468471175967 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 1654 | 1468471175968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x119161000 == 40 [pid = 1654] [id = 445] 21:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x113f3a800) [pid = 1654] [serial = 1334] [outer = 0x0] 21:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11692c800) [pid = 1654] [serial = 1335] [outer = 0x113f3a800] 21:39:36 INFO - PROCESS | 1654 | 1468471175999 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1182dc000) [pid = 1654] [serial = 1336] [outer = 0x113f3a800] 21:39:36 INFO - PROCESS | 1654 | 1468471176430 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 21:39:36 INFO - PROCESS | 1654 | 1468471176446 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:39:36 INFO - PROCESS | 1654 | 1468471176450 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:39:36 INFO - PROCESS | 1654 | 1468471176454 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 1654 | 1468471176456 Marionette TRACE conn2 <- [1,1754,null,{}] 21:39:36 INFO - PROCESS | 1654 | 1468471176459 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:36 INFO - PROCESS | 1654 | 1468471176461 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:36 INFO - PROCESS | 1654 | 1468471176584 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:39:36 INFO - PROCESS | 1654 | 1468471176645 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:36 INFO - PROCESS | 1654 | 1468471176647 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b3a000 == 41 [pid = 1654] [id = 446] 21:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x118620400) [pid = 1654] [serial = 1337] [outer = 0x0] 21:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119190800) [pid = 1654] [serial = 1338] [outer = 0x118620400] 21:39:36 INFO - PROCESS | 1654 | 1468471176677 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a18400) [pid = 1654] [serial = 1339] [outer = 0x118620400] 21:39:37 INFO - PROCESS | 1654 | 1468471177130 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 723ms 21:39:37 INFO - PROCESS | 1654 | 1468471177178 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 1654 | 1468471177179 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:39:37 INFO - PROCESS | 1654 | 1468471177182 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 1654 | 1468471177184 Marionette TRACE conn2 <- [1,1758,null,{}] 21:39:37 INFO - PROCESS | 1654 | 1468471177192 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:37 INFO - PROCESS | 1654 | 1468471177196 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:37 INFO - PROCESS | 1654 | 1468471177299 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:39:37 INFO - PROCESS | 1654 | 1468471177362 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 1654 | 1468471177364 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b639800 == 42 [pid = 1654] [id = 447] 21:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x121116800) [pid = 1654] [serial = 1340] [outer = 0x0] 21:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124ba3000) [pid = 1654] [serial = 1341] [outer = 0x121116800] 21:39:37 INFO - PROCESS | 1654 | 1468471177395 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1257cd400) [pid = 1654] [serial = 1342] [outer = 0x121116800] 21:39:37 INFO - PROCESS | 1654 | 1468471177844 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 676ms 21:39:37 INFO - PROCESS | 1654 | 1468471177857 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 1654 | 1468471177861 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:39:37 INFO - PROCESS | 1654 | 1468471177864 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 1654 | 1468471177865 Marionette TRACE conn2 <- [1,1762,null,{}] 21:39:37 INFO - PROCESS | 1654 | 1468471177868 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:37 INFO - PROCESS | 1654 | 1468471177869 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:38 INFO - PROCESS | 1654 | 1468471178008 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:39:38 INFO - PROCESS | 1654 | 1468471178070 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 1654 | 1468471178071 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd36000 == 43 [pid = 1654] [id = 448] 21:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1257da000) [pid = 1654] [serial = 1343] [outer = 0x0] 21:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126aeec00) [pid = 1654] [serial = 1344] [outer = 0x1257da000] 21:39:38 INFO - PROCESS | 1654 | 1468471178100 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128b9bc00) [pid = 1654] [serial = 1345] [outer = 0x1257da000] 21:39:38 INFO - PROCESS | 1654 | 1468471178676 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 869ms 21:39:38 INFO - PROCESS | 1654 | 1468471178734 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:39:38 INFO - PROCESS | 1654 | 1468471178736 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:39:38 INFO - PROCESS | 1654 | 1468471178744 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 1654 | 1468471178746 Marionette TRACE conn2 <- [1,1766,null,{}] 21:39:38 INFO - PROCESS | 1654 | 1468471178750 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:38 INFO - PROCESS | 1654 | 1468471178752 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:38 INFO - PROCESS | 1654 | 1468471178849 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:39:38 INFO - PROCESS | 1654 | 1468471178921 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 1654 | 1468471178924 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11826d000 == 44 [pid = 1654] [id = 449] 21:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1162b1c00) [pid = 1654] [serial = 1346] [outer = 0x0] 21:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11676c400) [pid = 1654] [serial = 1347] [outer = 0x1162b1c00] 21:39:38 INFO - PROCESS | 1654 | 1468471178952 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11722a800) [pid = 1654] [serial = 1348] [outer = 0x1162b1c00] 21:39:39 INFO - PROCESS | 1654 | 1468471179423 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a417000 == 43 [pid = 1654] [id = 443] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129007800 == 42 [pid = 1654] [id = 442] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x112740000 == 41 [pid = 1654] [id = 441] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x126a27000 == 40 [pid = 1654] [id = 440] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12571d800 == 39 [pid = 1654] [id = 439] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x10eaa1800 == 38 [pid = 1654] [id = 438] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12397b000 == 37 [pid = 1654] [id = 437] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x117227000) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a5800 == 36 [pid = 1654] [id = 436] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11724e800 == 35 [pid = 1654] [id = 435] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11929b000 == 34 [pid = 1654] [id = 434] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11810e000 == 33 [pid = 1654] [id = 433] 21:39:39 INFO - PROCESS | 1654 | --DOCSHELL 0x117e38000 == 32 [pid = 1654] [id = 432] 21:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 725ms 21:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:39:39 INFO - PROCESS | 1654 | 1468471179465 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:39:39 INFO - PROCESS | 1654 | 1468471179467 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:39:39 INFO - PROCESS | 1654 | 1468471179471 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:39:39 INFO - PROCESS | 1654 | 1468471179473 Marionette TRACE conn2 <- [1,1770,null,{}] 21:39:39 INFO - PROCESS | 1654 | 1468471179481 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:39 INFO - PROCESS | 1654 | 1468471179483 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:39 INFO - PROCESS | 1654 | 1468471179567 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:39:39 INFO - PROCESS | 1654 | 1468471179572 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1654 | 1468471179573 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11724d800 == 33 [pid = 1654] [id = 450] 21:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1182e7c00) [pid = 1654] [serial = 1349] [outer = 0x0] 21:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x118399800) [pid = 1654] [serial = 1350] [outer = 0x1182e7c00] 21:39:39 INFO - PROCESS | 1654 | 1468471179603 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x118891c00) [pid = 1654] [serial = 1351] [outer = 0x1182e7c00] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x116079c00) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1289b7400) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a532400) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119a1f000) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12573f000) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12a591000) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118625400) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a918800) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a586800) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1257d0400) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12ae9c800) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12618a800) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11981a000) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1176e1c00) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116770800) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x113d4c800) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1162ae800) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b682800) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11839e400) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119ce0400) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119144000) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289ac400) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12b66bc00) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1291d7c00) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1182e5c00) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194eb400) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123e3a000) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116932400) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1240ca400) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a531c00) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128d47000) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11889ac00) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12ae97400) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b68a000) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12b819000) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126191800) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12a916c00) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12568f800) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126aef000) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12948b400) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11918f000) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1160dd400) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118614c00) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12b8cc400) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 21:39:39 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12b81e400) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 21:39:40 INFO - PROCESS | 1654 | 1468471180023 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 21:39:40 INFO - PROCESS | 1654 | 1468471180043 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1654 | 1468471180046 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:39:40 INFO - PROCESS | 1654 | 1468471180048 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1654 | 1468471180051 Marionette TRACE conn2 <- [1,1774,null,{}] 21:39:40 INFO - PROCESS | 1654 | 1468471180058 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:40 INFO - PROCESS | 1654 | 1468471180061 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:40 INFO - PROCESS | 1654 | 1468471180153 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:39:40 INFO - PROCESS | 1654 | 1468471180159 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1654 | 1468471180162 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x119450800 == 34 [pid = 1654] [id = 451] 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x119a17c00) [pid = 1654] [serial = 1352] [outer = 0x0] 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119a2c800) [pid = 1654] [serial = 1353] [outer = 0x119a17c00] 21:39:40 INFO - PROCESS | 1654 | 1468471180196 Marionette DEBUG loaded listener.js 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12111bc00) [pid = 1654] [serial = 1354] [outer = 0x119a17c00] 21:39:40 INFO - PROCESS | 1654 | 1468471180702 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 675ms 21:39:40 INFO - PROCESS | 1654 | 1468471180724 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1654 | 1468471180726 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:39:40 INFO - PROCESS | 1654 | 1468471180737 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1654 | 1468471180738 Marionette TRACE conn2 <- [1,1778,null,{}] 21:39:40 INFO - PROCESS | 1654 | 1468471180741 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:40 INFO - PROCESS | 1654 | 1468471180742 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:40 INFO - PROCESS | 1654 | 1468471180831 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:39:40 INFO - PROCESS | 1654 | 1468471180855 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1654 | 1468471180857 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x123982800 == 35 [pid = 1654] [id = 452] 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x124936000) [pid = 1654] [serial = 1355] [outer = 0x0] 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x124f04400) [pid = 1654] [serial = 1356] [outer = 0x124936000] 21:39:40 INFO - PROCESS | 1654 | 1468471180886 Marionette DEBUG loaded listener.js 21:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1257d0400) [pid = 1654] [serial = 1357] [outer = 0x124936000] 21:39:41 INFO - PROCESS | 1654 | 1468471181259 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 21:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 21:39:41 INFO - PROCESS | 1654 | 1468471181308 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:39:41 INFO - PROCESS | 1654 | 1468471181309 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:39:41 INFO - PROCESS | 1654 | 1468471181311 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:39:41 INFO - PROCESS | 1654 | 1468471181312 Marionette TRACE conn2 <- [1,1782,null,{}] 21:39:41 INFO - PROCESS | 1654 | 1468471181315 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:41 INFO - PROCESS | 1654 | 1468471181316 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:41 INFO - PROCESS | 1654 | 1468471181398 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:39:41 INFO - PROCESS | 1654 | 1468471181402 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:41 INFO - PROCESS | 1654 | 1468471181403 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x124668800 == 36 [pid = 1654] [id = 453] 21:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x124ba9800) [pid = 1654] [serial = 1358] [outer = 0x0] 21:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x126848c00) [pid = 1654] [serial = 1359] [outer = 0x124ba9800] 21:39:41 INFO - PROCESS | 1654 | 1468471181428 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x126ce2400) [pid = 1654] [serial = 1360] [outer = 0x124ba9800] 21:39:41 INFO - PROCESS | 1654 | 1468471181820 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 21:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 21:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:39:41 INFO - PROCESS | 1654 | 1468471181852 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:39:41 INFO - PROCESS | 1654 | 1468471181853 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:39:41 INFO - PROCESS | 1654 | 1468471181855 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:39:41 INFO - PROCESS | 1654 | 1468471181856 Marionette TRACE conn2 <- [1,1786,null,{}] 21:39:41 INFO - PROCESS | 1654 | 1468471181858 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:41 INFO - PROCESS | 1654 | 1468471181865 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:41 INFO - PROCESS | 1654 | 1468471181979 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:39:41 INFO - PROCESS | 1654 | 1468471181983 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:41 INFO - PROCESS | 1654 | 1468471181985 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12572f800 == 37 [pid = 1654] [id = 454] 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x126aefc00) [pid = 1654] [serial = 1361] [outer = 0x0] 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x128b9c800) [pid = 1654] [serial = 1362] [outer = 0x126aefc00] 21:39:42 INFO - PROCESS | 1654 | 1468471182049 Marionette DEBUG loaded listener.js 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1290b1c00) [pid = 1654] [serial = 1363] [outer = 0x126aefc00] 21:39:42 INFO - PROCESS | 1654 | 1468471182523 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 21:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 674ms 21:39:42 INFO - PROCESS | 1654 | 1468471182533 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:39:42 INFO - PROCESS | 1654 | 1468471182535 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:39:42 INFO - PROCESS | 1654 | 1468471182538 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1654 | 1468471182540 Marionette TRACE conn2 <- [1,1790,null,{}] 21:39:42 INFO - PROCESS | 1654 | 1468471182553 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:42 INFO - PROCESS | 1654 | 1468471182554 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:42 INFO - PROCESS | 1654 | 1468471182666 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:39:42 INFO - PROCESS | 1654 | 1468471182669 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 1654 | 1468471182671 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a204000 == 38 [pid = 1654] [id = 455] 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x128d3f400) [pid = 1654] [serial = 1364] [outer = 0x0] 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1291dd800) [pid = 1654] [serial = 1365] [outer = 0x128d3f400] 21:39:42 INFO - PROCESS | 1654 | 1468471182695 Marionette DEBUG loaded listener.js 21:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12948f800) [pid = 1654] [serial = 1366] [outer = 0x128d3f400] 21:39:43 INFO - PROCESS | 1654 | 1468471183027 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 529ms 21:39:43 INFO - PROCESS | 1654 | 1468471183075 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1654 | 1468471183079 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:39:43 INFO - PROCESS | 1654 | 1468471183083 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1654 | 1468471183084 Marionette TRACE conn2 <- [1,1794,null,{}] 21:39:43 INFO - PROCESS | 1654 | 1468471183086 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:43 INFO - PROCESS | 1654 | 1468471183087 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:43 INFO - PROCESS | 1654 | 1468471183193 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:39:43 INFO - PROCESS | 1654 | 1468471183208 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:43 INFO - PROCESS | 1654 | 1468471183210 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5ac800 == 39 [pid = 1654] [id = 456] 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a445c00) [pid = 1654] [serial = 1367] [outer = 0x0] 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a506800) [pid = 1654] [serial = 1368] [outer = 0x12a445c00] 21:39:43 INFO - PROCESS | 1654 | 1468471183235 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a532800) [pid = 1654] [serial = 1369] [outer = 0x12a445c00] 21:39:43 INFO - PROCESS | 1654 | 1468471183583 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 21:39:43 INFO - PROCESS | 1654 | 1468471183603 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1654 | 1468471183605 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:39:43 INFO - PROCESS | 1654 | 1468471183607 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1654 | 1468471183608 Marionette TRACE conn2 <- [1,1798,null,{}] 21:39:43 INFO - PROCESS | 1654 | 1468471183613 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:43 INFO - PROCESS | 1654 | 1468471183614 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:43 INFO - PROCESS | 1654 | 1468471183724 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:39:43 INFO - PROCESS | 1654 | 1468471183727 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:43 INFO - PROCESS | 1654 | 1468471183728 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9dc000 == 40 [pid = 1654] [id = 457] 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a446400) [pid = 1654] [serial = 1370] [outer = 0x0] 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a58ac00) [pid = 1654] [serial = 1371] [outer = 0x12a446400] 21:39:43 INFO - PROCESS | 1654 | 1468471183760 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a916c00) [pid = 1654] [serial = 1372] [outer = 0x12a446400] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a0e4000) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x113f39800) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118396000) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194e7000) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116971000) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116905000) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124b26800) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118392800) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116081400) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:39:44 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1128ca400) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:39:44 INFO - PROCESS | 1654 | 1468471184161 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 21:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:39:44 INFO - PROCESS | 1654 | 1468471184179 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:39:44 INFO - PROCESS | 1654 | 1468471184180 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:39:44 INFO - PROCESS | 1654 | 1468471184182 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:39:44 INFO - PROCESS | 1654 | 1468471184184 Marionette TRACE conn2 <- [1,1802,null,{}] 21:39:44 INFO - PROCESS | 1654 | 1468471184187 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:44 INFO - PROCESS | 1654 | 1468471184188 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:44 INFO - PROCESS | 1654 | 1468471184302 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:39:44 INFO - PROCESS | 1654 | 1468471184372 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 1654 | 1468471184373 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b638000 == 41 [pid = 1654] [id = 458] 21:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1121b5000) [pid = 1654] [serial = 1373] [outer = 0x0] 21:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1183a0800) [pid = 1654] [serial = 1374] [outer = 0x1121b5000] 21:39:44 INFO - PROCESS | 1654 | 1468471184395 Marionette DEBUG loaded listener.js 21:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123fe1000) [pid = 1654] [serial = 1375] [outer = 0x1121b5000] 21:39:44 INFO - PROCESS | 1654 | 1468471184768 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 623ms 21:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:39:44 INFO - PROCESS | 1654 | 1468471184806 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:39:44 INFO - PROCESS | 1654 | 1468471184808 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:39:44 INFO - PROCESS | 1654 | 1468471184814 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:39:44 INFO - PROCESS | 1654 | 1468471184817 Marionette TRACE conn2 <- [1,1806,null,{}] 21:39:44 INFO - PROCESS | 1654 | 1468471184821 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:44 INFO - PROCESS | 1654 | 1468471184823 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:45 INFO - PROCESS | 1654 | 1468471185014 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:39:45 INFO - PROCESS | 1654 | 1468471185034 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 1654 | 1468471185036 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c293000 == 42 [pid = 1654] [id = 459] 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126cd8c00) [pid = 1654] [serial = 1376] [outer = 0x0] 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a914400) [pid = 1654] [serial = 1377] [outer = 0x126cd8c00] 21:39:45 INFO - PROCESS | 1654 | 1468471185079 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b66ac00) [pid = 1654] [serial = 1378] [outer = 0x126cd8c00] 21:39:45 INFO - PROCESS | 1654 | 1468471185441 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 674ms 21:39:45 INFO - PROCESS | 1654 | 1468471185487 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:39:45 INFO - PROCESS | 1654 | 1468471185489 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:39:45 INFO - PROCESS | 1654 | 1468471185491 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:39:45 INFO - PROCESS | 1654 | 1468471185492 Marionette TRACE conn2 <- [1,1810,null,{}] 21:39:45 INFO - PROCESS | 1654 | 1468471185494 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:45 INFO - PROCESS | 1654 | 1468471185495 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:45 INFO - PROCESS | 1654 | 1468471185582 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:39:45 INFO - PROCESS | 1654 | 1468471185664 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 1654 | 1468471185664 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c60d000 == 43 [pid = 1654] [id = 460] 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b677000) [pid = 1654] [serial = 1379] [outer = 0x0] 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b683000) [pid = 1654] [serial = 1380] [outer = 0x12b677000] 21:39:45 INFO - PROCESS | 1654 | 1468471185688 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b813400) [pid = 1654] [serial = 1381] [outer = 0x12b677000] 21:39:45 INFO - PROCESS | 1654 | 1468471185962 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 21:39:46 INFO - PROCESS | 1654 | 1468471186069 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:39:46 INFO - PROCESS | 1654 | 1468471186071 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:39:46 INFO - PROCESS | 1654 | 1468471186076 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - PROCESS | 1654 | 1468471186078 Marionette TRACE conn2 <- [1,1814,null,{}] 21:39:46 INFO - PROCESS | 1654 | 1468471186082 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:46 INFO - PROCESS | 1654 | 1468471186085 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:46 INFO - PROCESS | 1654 | 1468471186191 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:39:46 INFO - PROCESS | 1654 | 1468471186289 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:46 INFO - PROCESS | 1654 | 1468471186291 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11694a800 == 44 [pid = 1654] [id = 461] 21:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x113d92800) [pid = 1654] [serial = 1382] [outer = 0x0] 21:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1162b1000) [pid = 1654] [serial = 1383] [outer = 0x113d92800] 21:39:46 INFO - PROCESS | 1654 | 1468471186324 Marionette DEBUG loaded listener.js 21:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x117229000) [pid = 1654] [serial = 1384] [outer = 0x113d92800] 21:39:46 INFO - PROCESS | 1654 | 1468471186753 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 21:39:46 INFO - PROCESS | 1654 | 1468471186799 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:39:46 INFO - PROCESS | 1654 | 1468471186801 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:39:46 INFO - PROCESS | 1654 | 1468471186805 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - PROCESS | 1654 | 1468471186808 Marionette TRACE conn2 <- [1,1818,null,{}] 21:39:46 INFO - PROCESS | 1654 | 1468471186835 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:46 INFO - PROCESS | 1654 | 1468471186836 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:46 INFO - PROCESS | 1654 | 1468471186943 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:39:47 INFO - PROCESS | 1654 | 1468471187018 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 1654 | 1468471187020 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x123978800 == 45 [pid = 1654] [id = 462] 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x117ea4400) [pid = 1654] [serial = 1385] [outer = 0x0] 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11914f400) [pid = 1654] [serial = 1386] [outer = 0x117ea4400] 21:39:47 INFO - PROCESS | 1654 | 1468471187051 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119a1fc00) [pid = 1654] [serial = 1387] [outer = 0x117ea4400] 21:39:47 INFO - PROCESS | 1654 | 1468471187472 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 696ms 21:39:47 INFO - PROCESS | 1654 | 1468471187499 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:39:47 INFO - PROCESS | 1654 | 1468471187501 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:39:47 INFO - PROCESS | 1654 | 1468471187503 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:39:47 INFO - PROCESS | 1654 | 1468471187505 Marionette TRACE conn2 <- [1,1822,null,{}] 21:39:47 INFO - PROCESS | 1654 | 1468471187511 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:47 INFO - PROCESS | 1654 | 1468471187515 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:47 INFO - PROCESS | 1654 | 1468471187622 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:39:47 INFO - PROCESS | 1654 | 1468471187687 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 1654 | 1468471187690 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c295800 == 46 [pid = 1654] [id = 463] 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1257d2000) [pid = 1654] [serial = 1388] [outer = 0x0] 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126535c00) [pid = 1654] [serial = 1389] [outer = 0x1257d2000] 21:39:47 INFO - PROCESS | 1654 | 1468471187721 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126ce5c00) [pid = 1654] [serial = 1390] [outer = 0x1257d2000] 21:39:48 INFO - PROCESS | 1654 | 1468471188148 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 21:39:48 INFO - PROCESS | 1654 | 1468471188174 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:39:48 INFO - PROCESS | 1654 | 1468471188176 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:39:48 INFO - PROCESS | 1654 | 1468471188180 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 1654 | 1468471188182 Marionette TRACE conn2 <- [1,1826,null,{}] 21:39:48 INFO - PROCESS | 1654 | 1468471188184 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:48 INFO - PROCESS | 1654 | 1468471188186 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:48 INFO - PROCESS | 1654 | 1468471188312 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:39:48 INFO - PROCESS | 1654 | 1468471188389 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:48 INFO - PROCESS | 1654 | 1468471188391 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d02f000 == 47 [pid = 1654] [id = 464] 21:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128dbc400) [pid = 1654] [serial = 1391] [outer = 0x0] 21:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1290ac000) [pid = 1654] [serial = 1392] [outer = 0x128dbc400] 21:39:48 INFO - PROCESS | 1654 | 1468471188420 Marionette DEBUG loaded listener.js 21:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x129489800) [pid = 1654] [serial = 1393] [outer = 0x128dbc400] 21:39:48 INFO - PROCESS | 1654 | 1468471188855 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 721ms 21:39:48 INFO - PROCESS | 1654 | 1468471188914 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:39:48 INFO - PROCESS | 1654 | 1468471188915 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:39:48 INFO - PROCESS | 1654 | 1468471188919 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 1654 | 1468471188920 Marionette TRACE conn2 <- [1,1830,null,{}] 21:39:48 INFO - PROCESS | 1654 | 1468471188923 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:48 INFO - PROCESS | 1654 | 1468471188924 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:49 INFO - PROCESS | 1654 | 1468471189181 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:39:49 INFO - PROCESS | 1654 | 1468471189273 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1654 | 1468471189274 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119494800 == 48 [pid = 1654] [id = 465] 21:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x111c16000) [pid = 1654] [serial = 1394] [outer = 0x0] 21:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x116a0bc00) [pid = 1654] [serial = 1395] [outer = 0x111c16000] 21:39:49 INFO - PROCESS | 1654 | 1468471189303 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1182e4400) [pid = 1654] [serial = 1396] [outer = 0x111c16000] 21:39:49 INFO - PROCESS | 1654 | 1468471189770 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 871ms 21:39:49 INFO - PROCESS | 1654 | 1468471189812 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 1654 | 1468471189816 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:39:49 INFO - PROCESS | 1654 | 1468471189826 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:39:49 INFO - PROCESS | 1654 | 1468471189831 Marionette TRACE conn2 <- [1,1834,null,{}] 21:39:49 INFO - PROCESS | 1654 | 1468471189834 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:49 INFO - PROCESS | 1654 | 1468471189836 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:49 INFO - PROCESS | 1654 | 1468471189977 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:39:50 INFO - PROCESS | 1654 | 1468471190085 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 1654 | 1468471190087 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x118112000 == 49 [pid = 1654] [id = 466] 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1194e6800) [pid = 1654] [serial = 1397] [outer = 0x0] 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119a1e000) [pid = 1654] [serial = 1398] [outer = 0x1194e6800] 21:39:50 INFO - PROCESS | 1654 | 1468471190116 Marionette DEBUG loaded listener.js 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11a0e5400) [pid = 1654] [serial = 1399] [outer = 0x1194e6800] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12c293000 == 48 [pid = 1654] [id = 459] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b638000 == 47 [pid = 1654] [id = 458] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9dc000 == 46 [pid = 1654] [id = 457] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5ac800 == 45 [pid = 1654] [id = 456] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a204000 == 44 [pid = 1654] [id = 455] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1289bec00) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12572f800 == 43 [pid = 1654] [id = 454] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x124668800 == 42 [pid = 1654] [id = 453] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x123982800 == 41 [pid = 1654] [id = 452] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119450800 == 40 [pid = 1654] [id = 451] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11724d800 == 39 [pid = 1654] [id = 450] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11826d000 == 38 [pid = 1654] [id = 449] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd36000 == 37 [pid = 1654] [id = 448] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b639800 == 36 [pid = 1654] [id = 447] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x124b3a000 == 35 [pid = 1654] [id = 446] 21:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119161000 == 34 [pid = 1654] [id = 445] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1183eb400) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118399000) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x116938800) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12111b800) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123fe1c00) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119a16c00) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11861ec00) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1188ec400) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12392ec00) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116a0ac00) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118221800) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x125749c00) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1245d0000) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289af000) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118897000) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126846400) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x126cdcc00) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112a7c800) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1160da400) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119a2bc00) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1257d6c00) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 21:39:50 INFO - PROCESS | 1654 | 1468471190522 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 21:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 732ms 21:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:39:50 INFO - PROCESS | 1654 | 1468471190556 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:39:50 INFO - PROCESS | 1654 | 1468471190558 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:39:50 INFO - PROCESS | 1654 | 1468471190562 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1654 | 1468471190564 Marionette TRACE conn2 <- [1,1838,null,{}] 21:39:50 INFO - PROCESS | 1654 | 1468471190566 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:50 INFO - PROCESS | 1654 | 1468471190567 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:50 INFO - PROCESS | 1654 | 1468471190653 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:39:50 INFO - PROCESS | 1654 | 1468471190721 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 1654 | 1468471190722 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11943b800 == 35 [pid = 1654] [id = 467] 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11839e400) [pid = 1654] [serial = 1400] [outer = 0x0] 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123808400) [pid = 1654] [serial = 1401] [outer = 0x11839e400] 21:39:50 INFO - PROCESS | 1654 | 1468471190748 Marionette DEBUG loaded listener.js 21:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1245d9800) [pid = 1654] [serial = 1402] [outer = 0x11839e400] 21:39:51 INFO - PROCESS | 1654 | 1468471191130 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 623ms 21:39:51 INFO - PROCESS | 1654 | 1468471191185 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:39:51 INFO - PROCESS | 1654 | 1468471191189 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:39:51 INFO - PROCESS | 1654 | 1468471191216 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:39:51 INFO - PROCESS | 1654 | 1468471191220 Marionette TRACE conn2 <- [1,1842,null,{}] 21:39:51 INFO - PROCESS | 1654 | 1468471191223 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:51 INFO - PROCESS | 1654 | 1468471191227 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:51 INFO - PROCESS | 1654 | 1468471191358 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:39:51 INFO - PROCESS | 1654 | 1468471191391 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1654 | 1468471191393 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1245ed800 == 36 [pid = 1654] [id = 468] 21:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126cda400) [pid = 1654] [serial = 1403] [outer = 0x0] 21:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126cdf400) [pid = 1654] [serial = 1404] [outer = 0x126cda400] 21:39:51 INFO - PROCESS | 1654 | 1468471191444 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1289b0400) [pid = 1654] [serial = 1405] [outer = 0x126cda400] 21:39:51 INFO - PROCESS | 1654 | 1468471191788 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 640ms 21:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:39:51 INFO - PROCESS | 1654 | 1468471191839 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:39:51 INFO - PROCESS | 1654 | 1468471191840 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:39:51 INFO - PROCESS | 1654 | 1468471191842 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:39:51 INFO - PROCESS | 1654 | 1468471191843 Marionette TRACE conn2 <- [1,1846,null,{}] 21:39:51 INFO - PROCESS | 1654 | 1468471191846 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:51 INFO - PROCESS | 1654 | 1468471191847 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:51 INFO - PROCESS | 1654 | 1468471191938 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:39:51 INFO - PROCESS | 1654 | 1468471191943 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1654 | 1468471191944 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c5800 == 37 [pid = 1654] [id = 469] 21:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12653c400) [pid = 1654] [serial = 1406] [outer = 0x0] 21:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128d48800) [pid = 1654] [serial = 1407] [outer = 0x12653c400] 21:39:51 INFO - PROCESS | 1654 | 1468471191973 Marionette DEBUG loaded listener.js 21:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1290b7400) [pid = 1654] [serial = 1408] [outer = 0x12653c400] 21:39:52 INFO - PROCESS | 1654 | 1468471192463 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 21:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:39:52 INFO - PROCESS | 1654 | 1468471192512 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 1654 | 1468471192514 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:39:52 INFO - PROCESS | 1654 | 1468471192516 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 1654 | 1468471192517 Marionette TRACE conn2 <- [1,1850,null,{}] 21:39:52 INFO - PROCESS | 1654 | 1468471192519 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:52 INFO - PROCESS | 1654 | 1468471192521 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:52 INFO - PROCESS | 1654 | 1468471192625 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:39:52 INFO - PROCESS | 1654 | 1468471192663 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:52 INFO - PROCESS | 1654 | 1468471192667 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12898d000 == 38 [pid = 1654] [id = 470] 21:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a532400) [pid = 1654] [serial = 1409] [outer = 0x0] 21:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a539000) [pid = 1654] [serial = 1410] [outer = 0x12a532400] 21:39:52 INFO - PROCESS | 1654 | 1468471192706 Marionette DEBUG loaded listener.js 21:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12afadc00) [pid = 1654] [serial = 1411] [outer = 0x12a532400] 21:39:53 INFO - PROCESS | 1654 | 1468471193051 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 568ms 21:39:53 INFO - PROCESS | 1654 | 1468471193089 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:39:53 INFO - PROCESS | 1654 | 1468471193090 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:39:53 INFO - PROCESS | 1654 | 1468471193092 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:39:53 INFO - PROCESS | 1654 | 1468471193094 Marionette TRACE conn2 <- [1,1854,null,{}] 21:39:53 INFO - PROCESS | 1654 | 1468471193098 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:53 INFO - PROCESS | 1654 | 1468471193099 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:53 INFO - PROCESS | 1654 | 1468471193207 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:39:53 INFO - PROCESS | 1654 | 1468471193218 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 1654 | 1468471193219 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a9800 == 39 [pid = 1654] [id = 471] 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b669800) [pid = 1654] [serial = 1412] [outer = 0x0] 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b687c00) [pid = 1654] [serial = 1413] [outer = 0x12b669800] 21:39:53 INFO - PROCESS | 1654 | 1468471193244 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b819400) [pid = 1654] [serial = 1414] [outer = 0x12b669800] 21:39:53 INFO - PROCESS | 1654 | 1468471193574 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 21:39:53 INFO - PROCESS | 1654 | 1468471193615 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:39:53 INFO - PROCESS | 1654 | 1468471193616 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:39:53 INFO - PROCESS | 1654 | 1468471193618 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:39:53 INFO - PROCESS | 1654 | 1468471193620 Marionette TRACE conn2 <- [1,1858,null,{}] 21:39:53 INFO - PROCESS | 1654 | 1468471193622 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:53 INFO - PROCESS | 1654 | 1468471193623 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:53 INFO - PROCESS | 1654 | 1468471193738 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:39:53 INFO - PROCESS | 1654 | 1468471193780 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 1654 | 1468471193781 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9d8000 == 40 [pid = 1654] [id = 472] 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x113d42400) [pid = 1654] [serial = 1415] [outer = 0x0] 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b8cc000) [pid = 1654] [serial = 1416] [outer = 0x113d42400] 21:39:53 INFO - PROCESS | 1654 | 1468471193805 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b8d1800) [pid = 1654] [serial = 1417] [outer = 0x113d42400] 21:39:54 INFO - PROCESS | 1654 | 1468471194140 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 21:39:54 INFO - PROCESS | 1654 | 1468471194187 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 1654 | 1468471194188 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:39:54 INFO - PROCESS | 1654 | 1468471194191 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1654 | 1468471194192 Marionette TRACE conn2 <- [1,1862,null,{}] 21:39:54 INFO - PROCESS | 1654 | 1468471194195 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:54 INFO - PROCESS | 1654 | 1468471194196 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:54 INFO - PROCESS | 1654 | 1468471194304 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:39:54 INFO - PROCESS | 1654 | 1468471194308 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1654 | 1468471194309 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b92b800 == 41 [pid = 1654] [id = 473] 21:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b8cbc00) [pid = 1654] [serial = 1418] [outer = 0x0] 21:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b903c00) [pid = 1654] [serial = 1419] [outer = 0x12b8cbc00] 21:39:54 INFO - PROCESS | 1654 | 1468471194370 Marionette DEBUG loaded listener.js 21:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b90d400) [pid = 1654] [serial = 1420] [outer = 0x12b8cbc00] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126aefc00) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12a445c00) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128d3f400) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1121b5000) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1162b1c00) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119a17c00) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124ba9800) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1182e7c00) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124936000) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126cd8c00) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a446400) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:39:54 INFO - PROCESS | 1654 | 1468471194824 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 21:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:39:54 INFO - PROCESS | 1654 | 1468471194862 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 1654 | 1468471194863 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:39:54 INFO - PROCESS | 1654 | 1468471194865 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1654 | 1468471194867 Marionette TRACE conn2 <- [1,1866,null,{}] 21:39:54 INFO - PROCESS | 1654 | 1468471194869 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:54 INFO - PROCESS | 1654 | 1468471194870 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:54 INFO - PROCESS | 1654 | 1468471194964 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:39:55 INFO - PROCESS | 1654 | 1468471195045 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:55 INFO - PROCESS | 1654 | 1468471195046 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af50000 == 42 [pid = 1654] [id = 474] 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116779c00) [pid = 1654] [serial = 1421] [outer = 0x0] 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11981ac00) [pid = 1654] [serial = 1422] [outer = 0x116779c00] 21:39:55 INFO - PROCESS | 1654 | 1468471195070 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126660000) [pid = 1654] [serial = 1423] [outer = 0x116779c00] 21:39:55 INFO - PROCESS | 1654 | 1468471195346 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 21:39:55 INFO - PROCESS | 1654 | 1468471195384 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1654 | 1468471195386 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:39:55 INFO - PROCESS | 1654 | 1468471195388 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1654 | 1468471195389 Marionette TRACE conn2 <- [1,1870,null,{}] 21:39:55 INFO - PROCESS | 1654 | 1468471195392 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:55 INFO - PROCESS | 1654 | 1468471195393 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:55 INFO - PROCESS | 1654 | 1468471195484 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:39:55 INFO - PROCESS | 1654 | 1468471195488 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:55 INFO - PROCESS | 1654 | 1468471195489 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d170000 == 43 [pid = 1654] [id = 475] 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11860f400) [pid = 1654] [serial = 1424] [outer = 0x0] 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a534000) [pid = 1654] [serial = 1425] [outer = 0x11860f400] 21:39:55 INFO - PROCESS | 1654 | 1468471195517 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b90f000) [pid = 1654] [serial = 1426] [outer = 0x11860f400] 21:39:55 INFO - PROCESS | 1654 | 1468471195854 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 469ms 21:39:55 INFO - PROCESS | 1654 | 1468471195857 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1654 | 1468471195860 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:39:55 INFO - PROCESS | 1654 | 1468471195874 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1654 | 1468471195876 Marionette TRACE conn2 <- [1,1874,null,{}] 21:39:55 INFO - PROCESS | 1654 | 1468471195882 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:55 INFO - PROCESS | 1654 | 1468471195884 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:56 INFO - PROCESS | 1654 | 1468471196016 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:39:56 INFO - PROCESS | 1654 | 1468471196023 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 1654 | 1468471196024 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d371800 == 44 [pid = 1654] [id = 476] 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x125692400) [pid = 1654] [serial = 1427] [outer = 0x0] 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12bd47400) [pid = 1654] [serial = 1428] [outer = 0x125692400] 21:39:56 INFO - PROCESS | 1654 | 1468471196049 Marionette DEBUG loaded listener.js 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12bf13c00) [pid = 1654] [serial = 1429] [outer = 0x125692400] 21:39:56 INFO - PROCESS | 1654 | 1468471196364 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 532ms 21:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:39:56 INFO - PROCESS | 1654 | 1468471196398 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:39:56 INFO - PROCESS | 1654 | 1468471196399 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:39:56 INFO - PROCESS | 1654 | 1468471196401 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:39:56 INFO - PROCESS | 1654 | 1468471196402 Marionette TRACE conn2 <- [1,1878,null,{}] 21:39:56 INFO - PROCESS | 1654 | 1468471196405 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:56 INFO - PROCESS | 1654 | 1468471196406 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:56 INFO - PROCESS | 1654 | 1468471196493 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:39:56 INFO - PROCESS | 1654 | 1468471196497 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 1654 | 1468471196498 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d74d800 == 45 [pid = 1654] [id = 477] 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11861f800) [pid = 1654] [serial = 1430] [outer = 0x0] 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bf1b800) [pid = 1654] [serial = 1431] [outer = 0x11861f800] 21:39:56 INFO - PROCESS | 1654 | 1468471196522 Marionette DEBUG loaded listener.js 21:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bf25400) [pid = 1654] [serial = 1432] [outer = 0x11861f800] 21:39:57 INFO - PROCESS | 1654 | 1468471197030 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 21:39:57 INFO - PROCESS | 1654 | 1468471197071 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:39:57 INFO - PROCESS | 1654 | 1468471197073 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:39:57 INFO - PROCESS | 1654 | 1468471197077 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 1654 | 1468471197079 Marionette TRACE conn2 <- [1,1882,null,{}] 21:39:57 INFO - PROCESS | 1654 | 1468471197083 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:57 INFO - PROCESS | 1654 | 1468471197084 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:57 INFO - PROCESS | 1654 | 1468471197198 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:39:57 INFO - PROCESS | 1654 | 1468471197307 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:57 INFO - PROCESS | 1654 | 1468471197309 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11928c800 == 46 [pid = 1654] [id = 478] 21:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1172cd000) [pid = 1654] [serial = 1433] [outer = 0x0] 21:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118619400) [pid = 1654] [serial = 1434] [outer = 0x1172cd000] 21:39:57 INFO - PROCESS | 1654 | 1468471197341 Marionette DEBUG loaded listener.js 21:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11981f000) [pid = 1654] [serial = 1435] [outer = 0x1172cd000] 21:39:57 INFO - PROCESS | 1654 | 1468471197749 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 21:39:57 INFO - PROCESS | 1654 | 1468471197804 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:39:57 INFO - PROCESS | 1654 | 1468471197807 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:39:57 INFO - PROCESS | 1654 | 1468471197843 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 1654 | 1468471197845 Marionette TRACE conn2 <- [1,1886,null,{}] 21:39:57 INFO - PROCESS | 1654 | 1468471197849 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:57 INFO - PROCESS | 1654 | 1468471197850 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:57 INFO - PROCESS | 1654 | 1468471197962 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:39:58 INFO - PROCESS | 1654 | 1468471198041 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 1654 | 1468471198042 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c5000 == 47 [pid = 1654] [id = 479] 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1245cf400) [pid = 1654] [serial = 1436] [outer = 0x0] 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124ea7000) [pid = 1654] [serial = 1437] [outer = 0x1245cf400] 21:39:58 INFO - PROCESS | 1654 | 1468471198076 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1257d6c00) [pid = 1654] [serial = 1438] [outer = 0x1245cf400] 21:39:58 INFO - PROCESS | 1654 | 1468471198498 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 739ms 21:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:39:58 INFO - PROCESS | 1654 | 1468471198564 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:39:58 INFO - PROCESS | 1654 | 1468471198565 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:39:58 INFO - PROCESS | 1654 | 1468471198568 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 1654 | 1468471198570 Marionette TRACE conn2 <- [1,1890,null,{}] 21:39:58 INFO - PROCESS | 1654 | 1468471198578 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:58 INFO - PROCESS | 1654 | 1468471198582 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:58 INFO - PROCESS | 1654 | 1468471198693 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:39:58 INFO - PROCESS | 1654 | 1468471198774 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 1654 | 1468471198776 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d36e800 == 48 [pid = 1654] [id = 480] 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128d3d400) [pid = 1654] [serial = 1439] [outer = 0x0] 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12948c000) [pid = 1654] [serial = 1440] [outer = 0x128d3d400] 21:39:58 INFO - PROCESS | 1654 | 1468471198811 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12a589c00) [pid = 1654] [serial = 1441] [outer = 0x128d3d400] 21:39:59 INFO - PROCESS | 1654 | 1468471199247 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 777ms 21:39:59 INFO - PROCESS | 1654 | 1468471199347 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:39:59 INFO - PROCESS | 1654 | 1468471199350 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:39:59 INFO - PROCESS | 1654 | 1468471199354 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 1654 | 1468471199356 Marionette TRACE conn2 <- [1,1894,null,{}] 21:39:59 INFO - PROCESS | 1654 | 1468471199360 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:59 INFO - PROCESS | 1654 | 1468471199362 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:59 INFO - PROCESS | 1654 | 1468471199525 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:39:59 INFO - PROCESS | 1654 | 1468471199633 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 1654 | 1468471199634 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:39:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12de46800 == 49 [pid = 1654] [id = 481] 21:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b688400) [pid = 1654] [serial = 1442] [outer = 0x0] 21:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12b819000) [pid = 1654] [serial = 1443] [outer = 0x12b688400] 21:39:59 INFO - PROCESS | 1654 | 1468471199663 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b8d9000) [pid = 1654] [serial = 1444] [outer = 0x12b688400] 21:40:00 INFO - PROCESS | 1654 | 1468471200130 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 828ms 21:40:00 INFO - PROCESS | 1654 | 1468471200181 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:40:00 INFO - PROCESS | 1654 | 1468471200183 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:40:00 INFO - PROCESS | 1654 | 1468471200186 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:40:00 INFO - PROCESS | 1654 | 1468471200187 Marionette TRACE conn2 <- [1,1898,null,{}] 21:40:00 INFO - PROCESS | 1654 | 1468471200191 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:00 INFO - PROCESS | 1654 | 1468471200192 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:00 INFO - PROCESS | 1654 | 1468471200401 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:40:00 INFO - PROCESS | 1654 | 1468471200664 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 1654 | 1468471200666 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e4b000 == 50 [pid = 1654] [id = 482] 21:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1121b2400) [pid = 1654] [serial = 1445] [outer = 0x0] 21:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x117229400) [pid = 1654] [serial = 1446] [outer = 0x1121b2400] 21:40:00 INFO - PROCESS | 1654 | 1468471200697 Marionette DEBUG loaded listener.js 21:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11855d400) [pid = 1654] [serial = 1447] [outer = 0x1121b2400] 21:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119a2b800) [pid = 1654] [serial = 1448] [outer = 0x12cc69800] 21:40:01 INFO - PROCESS | 1654 | 1468471201156 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1022ms 21:40:01 INFO - PROCESS | 1654 | 1468471201230 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:40:01 INFO - PROCESS | 1654 | 1468471201232 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:40:01 INFO - PROCESS | 1654 | 1468471201237 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 1654 | 1468471201239 Marionette TRACE conn2 <- [1,1902,null,{}] 21:40:01 INFO - PROCESS | 1654 | 1468471201243 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:01 INFO - PROCESS | 1654 | 1468471201248 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:01 INFO - PROCESS | 1654 | 1468471201358 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:40:01 INFO - PROCESS | 1654 | 1468471201439 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:01 INFO - PROCESS | 1654 | 1468471201440 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b8c800 == 51 [pid = 1654] [id = 483] 21:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11a0f1c00) [pid = 1654] [serial = 1449] [outer = 0x0] 21:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1257d3400) [pid = 1654] [serial = 1450] [outer = 0x11a0f1c00] 21:40:01 INFO - PROCESS | 1654 | 1468471201468 Marionette DEBUG loaded listener.js 21:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1289adc00) [pid = 1654] [serial = 1451] [outer = 0x11a0f1c00] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87a800 == 50 [pid = 1654] [id = 444] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d371800 == 49 [pid = 1654] [id = 476] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d170000 == 48 [pid = 1654] [id = 475] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12af50000 == 47 [pid = 1654] [id = 474] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12b92b800 == 46 [pid = 1654] [id = 473] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9d8000 == 45 [pid = 1654] [id = 472] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a9800 == 44 [pid = 1654] [id = 471] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12898d000 == 43 [pid = 1654] [id = 470] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x1261c5800 == 42 [pid = 1654] [id = 469] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x1245ed800 == 41 [pid = 1654] [id = 468] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x11943b800 == 40 [pid = 1654] [id = 467] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x118112000 == 39 [pid = 1654] [id = 466] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x119494800 == 38 [pid = 1654] [id = 465] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12c295800 == 37 [pid = 1654] [id = 463] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x123978800 == 36 [pid = 1654] [id = 462] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12c60d000 == 35 [pid = 1654] [id = 460] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x11694a800 == 34 [pid = 1654] [id = 461] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d02f000 == 33 [pid = 1654] [id = 464] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x117e4b000 == 32 [pid = 1654] [id = 482] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12de46800 == 31 [pid = 1654] [id = 481] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d36e800 == 30 [pid = 1654] [id = 480] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x1261c5000 == 29 [pid = 1654] [id = 479] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d74d800 == 28 [pid = 1654] [id = 477] 21:40:02 INFO - PROCESS | 1654 | --DOCSHELL 0x11928c800 == 27 [pid = 1654] [id = 478] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1290b1c00) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a506800) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1291dd800) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1183a0800) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x126aeec00) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11692c800) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11722a800) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11676c400) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119a2c800) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12111bc00) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124ba3000) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x126848c00) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119190800) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x118399800) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a532800) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118891c00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x124f04400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1257d0400) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b66ac00) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a58ac00) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a914400) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b683000) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a916c00) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128b9c800) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123fe1000) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12948f800) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x126ce2400) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 21:40:02 INFO - PROCESS | 1654 | 1468471202521 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1323ms 21:40:02 INFO - PROCESS | 1654 | 1468471202561 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:40:02 INFO - PROCESS | 1654 | 1468471202563 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:40:02 INFO - PROCESS | 1654 | 1468471202566 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:40:02 INFO - PROCESS | 1654 | 1468471202568 Marionette TRACE conn2 <- [1,1906,null,{}] 21:40:02 INFO - PROCESS | 1654 | 1468471202571 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:02 INFO - PROCESS | 1654 | 1468471202573 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:02 INFO - PROCESS | 1654 | 1468471202659 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:40:02 INFO - PROCESS | 1654 | 1468471202727 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1654 | 1468471202728 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x116677000 == 28 [pid = 1654] [id = 484] 21:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1172cac00) [pid = 1654] [serial = 1452] [outer = 0x0] 21:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1182e8400) [pid = 1654] [serial = 1453] [outer = 0x1172cac00] 21:40:02 INFO - PROCESS | 1654 | 1468471202758 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118612000) [pid = 1654] [serial = 1454] [outer = 0x1172cac00] 21:40:03 INFO - PROCESS | 1654 | 1468471203072 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 21:40:03 INFO - PROCESS | 1654 | 1468471203086 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1654 | 1468471203090 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:40:03 INFO - PROCESS | 1654 | 1468471203098 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1654 | 1468471203101 Marionette TRACE conn2 <- [1,1910,null,{}] 21:40:03 INFO - PROCESS | 1654 | 1468471203103 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:03 INFO - PROCESS | 1654 | 1468471203105 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:03 INFO - PROCESS | 1654 | 1468471203197 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:40:03 INFO - PROCESS | 1654 | 1468471203201 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1654 | 1468471203203 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188ab800 == 29 [pid = 1654] [id = 485] 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1194e7c00) [pid = 1654] [serial = 1455] [outer = 0x0] 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12111a800) [pid = 1654] [serial = 1456] [outer = 0x1194e7c00] 21:40:03 INFO - PROCESS | 1654 | 1468471203238 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1240c4c00) [pid = 1654] [serial = 1457] [outer = 0x1194e7c00] 21:40:03 INFO - PROCESS | 1654 | 1468471203756 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 674ms 21:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:40:03 INFO - PROCESS | 1654 | 1468471203769 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1654 | 1468471203770 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:40:03 INFO - PROCESS | 1654 | 1468471203772 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1654 | 1468471203775 Marionette TRACE conn2 <- [1,1914,null,{}] 21:40:03 INFO - PROCESS | 1654 | 1468471203783 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:03 INFO - PROCESS | 1654 | 1468471203786 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:03 INFO - PROCESS | 1654 | 1468471203868 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:40:03 INFO - PROCESS | 1654 | 1468471203874 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1654 | 1468471203876 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a84000 == 30 [pid = 1654] [id = 486] 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x117ea5000) [pid = 1654] [serial = 1458] [outer = 0x0] 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126191c00) [pid = 1654] [serial = 1459] [outer = 0x117ea5000] 21:40:03 INFO - PROCESS | 1654 | 1468471203907 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126cdc000) [pid = 1654] [serial = 1460] [outer = 0x117ea5000] 21:40:04 INFO - PROCESS | 1654 | 1468471204249 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 523ms 21:40:04 INFO - PROCESS | 1654 | 1468471204296 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:40:04 INFO - PROCESS | 1654 | 1468471204298 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:40:04 INFO - PROCESS | 1654 | 1468471204300 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 1654 | 1468471204301 Marionette TRACE conn2 <- [1,1918,null,{}] 21:40:04 INFO - PROCESS | 1654 | 1468471204321 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:04 INFO - PROCESS | 1654 | 1468471204322 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:04 INFO - PROCESS | 1654 | 1468471204403 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:40:04 INFO - PROCESS | 1654 | 1468471204406 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:04 INFO - PROCESS | 1654 | 1468471204407 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b4d000 == 31 [pid = 1654] [id = 487] 21:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1289b4000) [pid = 1654] [serial = 1461] [outer = 0x0] 21:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1289cbc00) [pid = 1654] [serial = 1462] [outer = 0x1289b4000] 21:40:04 INFO - PROCESS | 1654 | 1468471204435 Marionette DEBUG loaded listener.js 21:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128d44400) [pid = 1654] [serial = 1463] [outer = 0x1289b4000] 21:40:04 INFO - PROCESS | 1654 | 1468471204812 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 540ms 21:40:04 INFO - PROCESS | 1654 | 1468471204840 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:40:04 INFO - PROCESS | 1654 | 1468471204851 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:40:04 INFO - PROCESS | 1654 | 1468471204854 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 1654 | 1468471204855 Marionette TRACE conn2 <- [1,1922,null,{}] 21:40:04 INFO - PROCESS | 1654 | 1468471204857 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:04 INFO - PROCESS | 1654 | 1468471204858 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:04 INFO - PROCESS | 1654 | 1468471204956 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:40:04 INFO - PROCESS | 1654 | 1468471204967 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:04 INFO - PROCESS | 1654 | 1468471204968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x126697000 == 32 [pid = 1654] [id = 488] 21:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119190000) [pid = 1654] [serial = 1464] [outer = 0x0] 21:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128dc4000) [pid = 1654] [serial = 1465] [outer = 0x119190000] 21:40:04 INFO - PROCESS | 1654 | 1468471204992 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1291dc800) [pid = 1654] [serial = 1466] [outer = 0x119190000] 21:40:05 INFO - PROCESS | 1654 | 1468471205384 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 21:40:05 INFO - PROCESS | 1654 | 1468471205424 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:40:05 INFO - PROCESS | 1654 | 1468471205426 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:40:05 INFO - PROCESS | 1654 | 1468471205428 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:40:05 INFO - PROCESS | 1654 | 1468471205429 Marionette TRACE conn2 <- [1,1926,null,{}] 21:40:05 INFO - PROCESS | 1654 | 1468471205431 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:05 INFO - PROCESS | 1654 | 1468471205435 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:05 INFO - PROCESS | 1654 | 1468471205553 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:40:05 INFO - PROCESS | 1654 | 1468471205602 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 1654 | 1468471205603 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a20b800 == 33 [pid = 1654] [id = 489] 21:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x129488000) [pid = 1654] [serial = 1467] [outer = 0x0] 21:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12a538000) [pid = 1654] [serial = 1468] [outer = 0x129488000] 21:40:05 INFO - PROCESS | 1654 | 1468471205628 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b66ac00) [pid = 1654] [serial = 1469] [outer = 0x129488000] 21:40:05 INFO - PROCESS | 1654 | 1468471205937 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 569ms 21:40:06 INFO - PROCESS | 1654 | 1468471205997 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1654 | 1468471206006 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:40:06 INFO - PROCESS | 1654 | 1468471206009 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1654 | 1468471206010 Marionette TRACE conn2 <- [1,1930,null,{}] 21:40:06 INFO - PROCESS | 1654 | 1468471206012 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:06 INFO - PROCESS | 1654 | 1468471206013 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:06 INFO - PROCESS | 1654 | 1468471206113 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:40:06 INFO - PROCESS | 1654 | 1468471206123 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1654 | 1468471206124 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a86b000 == 34 [pid = 1654] [id = 490] 21:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1289be400) [pid = 1654] [serial = 1470] [outer = 0x0] 21:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b68b000) [pid = 1654] [serial = 1471] [outer = 0x1289be400] 21:40:06 INFO - PROCESS | 1654 | 1468471206149 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b81d400) [pid = 1654] [serial = 1472] [outer = 0x1289be400] 21:40:06 INFO - PROCESS | 1654 | 1468471206508 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 21:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:40:06 INFO - PROCESS | 1654 | 1468471206530 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1654 | 1468471206531 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:40:06 INFO - PROCESS | 1654 | 1468471206533 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1654 | 1468471206535 Marionette TRACE conn2 <- [1,1934,null,{}] 21:40:06 INFO - PROCESS | 1654 | 1468471206537 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:06 INFO - PROCESS | 1654 | 1468471206538 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:06 INFO - PROCESS | 1654 | 1468471206642 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1194e6800) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x111c16000) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x113d92800) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x117ea4400) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x128dbc400) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11839e400) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12653c400) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1257d2000) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b677000) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11861f800) [pid = 1654] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x125692400) [pid = 1654] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11676e000) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116975800) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1289af400) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x113f3a800) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1257da000) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x121116800) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118620400) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12a532400) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x113d42400) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12b669800) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b8cbc00) [pid = 1654] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116779c00) [pid = 1654] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11860f400) [pid = 1654] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:40:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126cda400) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:40:07 INFO - PROCESS | 1654 | 1468471207159 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:07 INFO - PROCESS | 1654 | 1468471207161 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a3c800 == 35 [pid = 1654] [id = 491] 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x111cad400) [pid = 1654] [serial = 1473] [outer = 0x0] 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1133c9c00) [pid = 1654] [serial = 1474] [outer = 0x111cad400] 21:40:07 INFO - PROCESS | 1654 | 1468471207186 Marionette DEBUG loaded listener.js 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116971000) [pid = 1654] [serial = 1475] [outer = 0x111cad400] 21:40:07 INFO - PROCESS | 1654 | 1468471207487 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 970ms 21:40:07 INFO - PROCESS | 1654 | 1468471207509 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1654 | 1468471207515 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:40:07 INFO - PROCESS | 1654 | 1468471207533 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1654 | 1468471207535 Marionette TRACE conn2 <- [1,1938,null,{}] 21:40:07 INFO - PROCESS | 1654 | 1468471207538 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:07 INFO - PROCESS | 1654 | 1468471207540 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:07 INFO - PROCESS | 1654 | 1468471207665 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:40:07 INFO - PROCESS | 1654 | 1468471207760 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:07 INFO - PROCESS | 1654 | 1468471207761 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a82800 == 36 [pid = 1654] [id = 492] 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1128d0800) [pid = 1654] [serial = 1476] [outer = 0x0] 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11861f800) [pid = 1654] [serial = 1477] [outer = 0x1128d0800] 21:40:07 INFO - PROCESS | 1654 | 1468471207801 Marionette DEBUG loaded listener.js 21:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123db6800) [pid = 1654] [serial = 1478] [outer = 0x1128d0800] 21:40:08 INFO - PROCESS | 1654 | 1468471208154 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 687ms 21:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:40:08 INFO - PROCESS | 1654 | 1468471208205 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:40:08 INFO - PROCESS | 1654 | 1468471208207 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:40:08 INFO - PROCESS | 1654 | 1468471208209 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:40:08 INFO - PROCESS | 1654 | 1468471208210 Marionette TRACE conn2 <- [1,1942,null,{}] 21:40:08 INFO - PROCESS | 1654 | 1468471208212 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:08 INFO - PROCESS | 1654 | 1468471208213 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:08 INFO - PROCESS | 1654 | 1468471208321 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:40:08 INFO - PROCESS | 1654 | 1468471208328 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1654 | 1468471208330 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b891000 == 37 [pid = 1654] [id = 493] 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116936000) [pid = 1654] [serial = 1479] [outer = 0x0] 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1257d8000) [pid = 1654] [serial = 1480] [outer = 0x116936000] 21:40:08 INFO - PROCESS | 1654 | 1468471208354 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128d46400) [pid = 1654] [serial = 1481] [outer = 0x116936000] 21:40:08 INFO - PROCESS | 1654 | 1468471208669 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 471ms 21:40:08 INFO - PROCESS | 1654 | 1468471208682 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:40:08 INFO - PROCESS | 1654 | 1468471208683 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:40:08 INFO - PROCESS | 1654 | 1468471208686 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:40:08 INFO - PROCESS | 1654 | 1468471208699 Marionette TRACE conn2 <- [1,1946,null,{}] 21:40:08 INFO - PROCESS | 1654 | 1468471208701 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:08 INFO - PROCESS | 1654 | 1468471208703 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:08 INFO - PROCESS | 1654 | 1468471208798 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:40:08 INFO - PROCESS | 1654 | 1468471208802 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1654 | 1468471208803 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x126696800 == 38 [pid = 1654] [id = 494] 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12a52b800) [pid = 1654] [serial = 1482] [outer = 0x0] 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b8d9800) [pid = 1654] [serial = 1483] [outer = 0x12a52b800] 21:40:08 INFO - PROCESS | 1654 | 1468471208830 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bd4d000) [pid = 1654] [serial = 1484] [outer = 0x12a52b800] 21:40:09 INFO - PROCESS | 1654 | 1468471209344 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 680ms 21:40:09 INFO - PROCESS | 1654 | 1468471209386 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:40:09 INFO - PROCESS | 1654 | 1468471209389 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:40:09 INFO - PROCESS | 1654 | 1468471209395 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:40:09 INFO - PROCESS | 1654 | 1468471209398 Marionette TRACE conn2 <- [1,1950,null,{}] 21:40:09 INFO - PROCESS | 1654 | 1468471209402 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:09 INFO - PROCESS | 1654 | 1468471209404 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:09 INFO - PROCESS | 1654 | 1468471209519 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:40:09 INFO - PROCESS | 1654 | 1468471209612 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 1654 | 1468471209613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170ce800 == 39 [pid = 1654] [id = 495] 21:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1160dc400) [pid = 1654] [serial = 1485] [outer = 0x0] 21:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116934800) [pid = 1654] [serial = 1486] [outer = 0x1160dc400] 21:40:09 INFO - PROCESS | 1654 | 1468471209645 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118396400) [pid = 1654] [serial = 1487] [outer = 0x1160dc400] 21:40:10 INFO - PROCESS | 1654 | 1468471210189 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 823ms 21:40:10 INFO - PROCESS | 1654 | 1468471210220 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 1654 | 1468471210223 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:40:10 INFO - PROCESS | 1654 | 1468471210232 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - PROCESS | 1654 | 1468471210234 Marionette TRACE conn2 <- [1,1954,null,{}] 21:40:10 INFO - PROCESS | 1654 | 1468471210236 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:10 INFO - PROCESS | 1654 | 1468471210238 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:10 INFO - PROCESS | 1654 | 1468471210348 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:40:10 INFO - PROCESS | 1654 | 1468471210438 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:10 INFO - PROCESS | 1654 | 1468471210439 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x124665000 == 40 [pid = 1654] [id = 496] 21:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119a1f000) [pid = 1654] [serial = 1488] [outer = 0x0] 21:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1240c5800) [pid = 1654] [serial = 1489] [outer = 0x119a1f000] 21:40:10 INFO - PROCESS | 1654 | 1468471210469 Marionette DEBUG loaded listener.js 21:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x125687400) [pid = 1654] [serial = 1490] [outer = 0x119a1f000] 21:40:10 INFO - PROCESS | 1654 | 1468471210952 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 773ms 21:40:11 INFO - PROCESS | 1654 | 1468471211016 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:40:11 INFO - PROCESS | 1654 | 1468471211017 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:40:11 INFO - PROCESS | 1654 | 1468471211020 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:40:11 INFO - PROCESS | 1654 | 1468471211022 Marionette TRACE conn2 <- [1,1958,null,{}] 21:40:11 INFO - PROCESS | 1654 | 1468471211030 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:11 INFO - PROCESS | 1654 | 1468471211034 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:11 INFO - PROCESS | 1654 | 1468471211243 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:40:11 INFO - PROCESS | 1654 | 1468471211349 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 1654 | 1468471211350 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x113354000 == 41 [pid = 1654] [id = 497] 21:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x112d96000) [pid = 1654] [serial = 1491] [outer = 0x0] 21:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x112f94400) [pid = 1654] [serial = 1492] [outer = 0x112d96000] 21:40:11 INFO - PROCESS | 1654 | 1468471211379 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1162b1400) [pid = 1654] [serial = 1493] [outer = 0x112d96000] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b891000 == 40 [pid = 1654] [id = 493] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x123a82800 == 39 [pid = 1654] [id = 492] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x113a3c800 == 38 [pid = 1654] [id = 491] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a86b000 == 37 [pid = 1654] [id = 490] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a20b800 == 36 [pid = 1654] [id = 489] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x126697000 == 35 [pid = 1654] [id = 488] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x124b4d000 == 34 [pid = 1654] [id = 487] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x123a84000 == 33 [pid = 1654] [id = 486] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1188ab800 == 32 [pid = 1654] [id = 485] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x116677000 == 31 [pid = 1654] [id = 484] 21:40:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119b8c800 == 30 [pid = 1654] [id = 483] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1176e8c00) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1176e9000) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12a539000) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12afadc00) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b8cc000) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12b687c00) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b903c00) [pid = 1654] [serial = 1419] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b8d1800) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11981ac00) [pid = 1654] [serial = 1422] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a534000) [pid = 1654] [serial = 1425] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126cdf400) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1289b0400) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119a1e000) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11a0e5400) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116a0bc00) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1182e4400) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1162b1000) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117229000) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11914f400) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a1fc00) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1290ac000) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x129489800) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x123808400) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1245d9800) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x128d48800) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126535c00) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x126ce5c00) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b813400) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b90f000) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12bf25400) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b90d400) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf13c00) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12bf1b800) [pid = 1654] [serial = 1431] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b819400) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126660000) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12bd47400) [pid = 1654] [serial = 1428] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1290b7400) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128b90c00) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1182dc000) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128b9bc00) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1257cd400) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119a18400) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 21:40:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1289bb800) [pid = 1654] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:40:11 INFO - PROCESS | 1654 | 1468471211923 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 928ms 21:40:11 INFO - PROCESS | 1654 | 1468471211949 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:40:11 INFO - PROCESS | 1654 | 1468471211951 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:40:11 INFO - PROCESS | 1654 | 1468471211954 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:40:11 INFO - PROCESS | 1654 | 1468471211956 Marionette TRACE conn2 <- [1,1962,null,{}] 21:40:11 INFO - PROCESS | 1654 | 1468471211965 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:11 INFO - PROCESS | 1654 | 1468471211967 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:12 INFO - PROCESS | 1654 | 1468471212055 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:40:12 INFO - PROCESS | 1654 | 1468471212060 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1654 | 1468471212064 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d2000 == 31 [pid = 1654] [id = 498] 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116904000) [pid = 1654] [serial = 1494] [outer = 0x0] 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11821ac00) [pid = 1654] [serial = 1495] [outer = 0x116904000] 21:40:12 INFO - PROCESS | 1654 | 1468471212091 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1183e4400) [pid = 1654] [serial = 1496] [outer = 0x116904000] 21:40:12 INFO - PROCESS | 1654 | 1468471212442 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 21:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:40:12 INFO - PROCESS | 1654 | 1468471212475 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:40:12 INFO - PROCESS | 1654 | 1468471212477 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:40:12 INFO - PROCESS | 1654 | 1468471212479 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:40:12 INFO - PROCESS | 1654 | 1468471212481 Marionette TRACE conn2 <- [1,1966,null,{}] 21:40:12 INFO - PROCESS | 1654 | 1468471212483 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:12 INFO - PROCESS | 1654 | 1468471212484 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:12 INFO - PROCESS | 1654 | 1468471212566 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:40:12 INFO - PROCESS | 1654 | 1468471212572 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1654 | 1468471212574 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917c000 == 32 [pid = 1654] [id = 499] 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1128ce000) [pid = 1654] [serial = 1497] [outer = 0x0] 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1194dec00) [pid = 1654] [serial = 1498] [outer = 0x1128ce000] 21:40:12 INFO - PROCESS | 1654 | 1468471212602 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a1d800) [pid = 1654] [serial = 1499] [outer = 0x1128ce000] 21:40:13 INFO - PROCESS | 1654 | 1468471213003 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 568ms 21:40:13 INFO - PROCESS | 1654 | 1468471213049 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 1654 | 1468471213053 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:40:13 INFO - PROCESS | 1654 | 1468471213064 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 1654 | 1468471213068 Marionette TRACE conn2 <- [1,1970,null,{}] 21:40:13 INFO - PROCESS | 1654 | 1468471213072 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:13 INFO - PROCESS | 1654 | 1468471213076 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:13 INFO - PROCESS | 1654 | 1468471213157 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:40:13 INFO - PROCESS | 1654 | 1468471213162 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:13 INFO - PROCESS | 1654 | 1468471213164 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x123978800 == 33 [pid = 1654] [id = 500] 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119a37c00) [pid = 1654] [serial = 1500] [outer = 0x0] 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123811800) [pid = 1654] [serial = 1501] [outer = 0x119a37c00] 21:40:13 INFO - PROCESS | 1654 | 1468471213184 Marionette DEBUG loaded listener.js 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124f0a800) [pid = 1654] [serial = 1502] [outer = 0x119a37c00] 21:40:13 INFO - PROCESS | 1654 | 1468471213608 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 579ms 21:40:13 INFO - PROCESS | 1654 | 1468471213655 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 1654 | 1468471213657 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:40:13 INFO - PROCESS | 1654 | 1468471213671 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 1654 | 1468471213673 Marionette TRACE conn2 <- [1,1974,null,{}] 21:40:13 INFO - PROCESS | 1654 | 1468471213677 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:13 INFO - PROCESS | 1654 | 1468471213680 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:13 INFO - PROCESS | 1654 | 1468471213806 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:40:13 INFO - PROCESS | 1654 | 1468471213819 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:13 INFO - PROCESS | 1654 | 1468471213820 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b3b800 == 34 [pid = 1654] [id = 501] 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1257cf800) [pid = 1654] [serial = 1503] [outer = 0x0] 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12618c000) [pid = 1654] [serial = 1504] [outer = 0x1257cf800] 21:40:13 INFO - PROCESS | 1654 | 1468471213855 Marionette DEBUG loaded listener.js 21:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1268be800) [pid = 1654] [serial = 1505] [outer = 0x1257cf800] 21:40:14 INFO - PROCESS | 1654 | 1468471214224 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 578ms 21:40:14 INFO - PROCESS | 1654 | 1468471214240 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 1654 | 1468471214242 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:40:14 INFO - PROCESS | 1654 | 1468471214246 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 1654 | 1468471214248 Marionette TRACE conn2 <- [1,1978,null,{}] 21:40:14 INFO - PROCESS | 1654 | 1468471214251 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:14 INFO - PROCESS | 1654 | 1468471214252 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:14 INFO - PROCESS | 1654 | 1468471214357 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:40:14 INFO - PROCESS | 1654 | 1468471214370 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1654 | 1468471214374 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x126691800 == 35 [pid = 1654] [id = 502] 21:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126ce4400) [pid = 1654] [serial = 1506] [outer = 0x0] 21:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118891000) [pid = 1654] [serial = 1507] [outer = 0x126ce4400] 21:40:14 INFO - PROCESS | 1654 | 1468471214406 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1289c4800) [pid = 1654] [serial = 1508] [outer = 0x126ce4400] 21:40:14 INFO - PROCESS | 1654 | 1468471214806 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 571ms 21:40:14 INFO - PROCESS | 1654 | 1468471214816 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 1654 | 1468471214817 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:40:14 INFO - PROCESS | 1654 | 1468471214820 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 1654 | 1468471214821 Marionette TRACE conn2 <- [1,1982,null,{}] 21:40:14 INFO - PROCESS | 1654 | 1468471214823 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:14 INFO - PROCESS | 1654 | 1468471214824 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:14 INFO - PROCESS | 1654 | 1468471214936 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:40:14 INFO - PROCESS | 1654 | 1468471214949 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1654 | 1468471214950 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1289a0800 == 36 [pid = 1654] [id = 503] 21:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128d3f800) [pid = 1654] [serial = 1509] [outer = 0x0] 21:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128dbc800) [pid = 1654] [serial = 1510] [outer = 0x128d3f800] 21:40:14 INFO - PROCESS | 1654 | 1468471214974 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1291dd000) [pid = 1654] [serial = 1511] [outer = 0x128d3f800] 21:40:15 INFO - PROCESS | 1654 | 1468471215326 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 21:40:15 INFO - PROCESS | 1654 | 1468471215340 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:40:15 INFO - PROCESS | 1654 | 1468471215342 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:40:15 INFO - PROCESS | 1654 | 1468471215346 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1654 | 1468471215347 Marionette TRACE conn2 <- [1,1986,null,{}] 21:40:15 INFO - PROCESS | 1654 | 1468471215350 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:15 INFO - PROCESS | 1654 | 1468471215351 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:15 INFO - PROCESS | 1654 | 1468471215466 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:40:15 INFO - PROCESS | 1654 | 1468471215479 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:15 INFO - PROCESS | 1654 | 1468471215480 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a21a800 == 37 [pid = 1654] [id = 504] 21:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x129484000) [pid = 1654] [serial = 1512] [outer = 0x0] 21:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129489800) [pid = 1654] [serial = 1513] [outer = 0x129484000] 21:40:15 INFO - PROCESS | 1654 | 1468471215507 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a505000) [pid = 1654] [serial = 1514] [outer = 0x129484000] 21:40:15 INFO - PROCESS | 1654 | 1468471215859 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 21:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:40:15 INFO - PROCESS | 1654 | 1468471215867 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:40:15 INFO - PROCESS | 1654 | 1468471215868 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:40:15 INFO - PROCESS | 1654 | 1468471215870 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1654 | 1468471215871 Marionette TRACE conn2 <- [1,1990,null,{}] 21:40:15 INFO - PROCESS | 1654 | 1468471215873 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:15 INFO - PROCESS | 1654 | 1468471215874 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:15 INFO - PROCESS | 1654 | 1468471215990 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117ea5000) [pid = 1654] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x111cad400) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1128d0800) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b688400) [pid = 1654] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a0f1c00) [pid = 1654] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x129488000) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1172cd000) [pid = 1654] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1289be400) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1121b2400) [pid = 1654] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128d3d400) [pid = 1654] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1245cf400) [pid = 1654] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1172cac00) [pid = 1654] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119190000) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1194e7c00) [pid = 1654] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289b4000) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:40:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116936000) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:40:16 INFO - PROCESS | 1654 | 1468471216138 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 1654 | 1468471216139 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x119175000 == 38 [pid = 1654] [id = 505] 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1121b2400) [pid = 1654] [serial = 1515] [outer = 0x0] 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116030800) [pid = 1654] [serial = 1516] [outer = 0x1121b2400] 21:40:16 INFO - PROCESS | 1654 | 1468471216167 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118621000) [pid = 1654] [serial = 1517] [outer = 0x1121b2400] 21:40:16 INFO - PROCESS | 1654 | 1468471216452 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 618ms 21:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:40:16 INFO - PROCESS | 1654 | 1468471216489 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:40:16 INFO - PROCESS | 1654 | 1468471216490 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:40:16 INFO - PROCESS | 1654 | 1468471216492 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:40:16 INFO - PROCESS | 1654 | 1468471216493 Marionette TRACE conn2 <- [1,1994,null,{}] 21:40:16 INFO - PROCESS | 1654 | 1468471216500 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:16 INFO - PROCESS | 1654 | 1468471216501 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:16 INFO - PROCESS | 1654 | 1468471216590 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:40:16 INFO - PROCESS | 1654 | 1468471216594 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 1654 | 1468471216595 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af61000 == 39 [pid = 1654] [id = 506] 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a39400) [pid = 1654] [serial = 1518] [outer = 0x0] 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1291da400) [pid = 1654] [serial = 1519] [outer = 0x119a39400] 21:40:16 INFO - PROCESS | 1654 | 1468471216619 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12a533800) [pid = 1654] [serial = 1520] [outer = 0x119a39400] 21:40:16 INFO - PROCESS | 1654 | 1468471216971 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 523ms 21:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:40:17 INFO - PROCESS | 1654 | 1468471217021 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:40:17 INFO - PROCESS | 1654 | 1468471217022 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:40:17 INFO - PROCESS | 1654 | 1468471217024 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 1654 | 1468471217025 Marionette TRACE conn2 <- [1,1998,null,{}] 21:40:17 INFO - PROCESS | 1654 | 1468471217028 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:17 INFO - PROCESS | 1654 | 1468471217029 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:17 INFO - PROCESS | 1654 | 1468471217124 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:40:17 INFO - PROCESS | 1654 | 1468471217128 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1654 | 1468471217130 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c288000 == 40 [pid = 1654] [id = 507] 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a58f000) [pid = 1654] [serial = 1521] [outer = 0x0] 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a918400) [pid = 1654] [serial = 1522] [outer = 0x12a58f000] 21:40:17 INFO - PROCESS | 1654 | 1468471217157 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a506400) [pid = 1654] [serial = 1523] [outer = 0x12a58f000] 21:40:17 INFO - PROCESS | 1654 | 1468471217504 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 522ms 21:40:17 INFO - PROCESS | 1654 | 1468471217546 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:40:17 INFO - PROCESS | 1654 | 1468471217548 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:40:17 INFO - PROCESS | 1654 | 1468471217551 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 1654 | 1468471217553 Marionette TRACE conn2 <- [1,2002,null,{}] 21:40:17 INFO - PROCESS | 1654 | 1468471217556 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:17 INFO - PROCESS | 1654 | 1468471217557 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:17 INFO - PROCESS | 1654 | 1468471217702 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:40:17 INFO - PROCESS | 1654 | 1468471217713 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1654 | 1468471217714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c29d000 == 41 [pid = 1654] [id = 508] 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b66cc00) [pid = 1654] [serial = 1524] [outer = 0x0] 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b688400) [pid = 1654] [serial = 1525] [outer = 0x12b66cc00] 21:40:17 INFO - PROCESS | 1654 | 1468471217750 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b90f400) [pid = 1654] [serial = 1526] [outer = 0x12b66cc00] 21:40:18 INFO - PROCESS | 1654 | 1468471218342 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 823ms 21:40:18 INFO - PROCESS | 1654 | 1468471218375 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 1654 | 1468471218379 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:40:18 INFO - PROCESS | 1654 | 1468471218384 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 1654 | 1468471218386 Marionette TRACE conn2 <- [1,2006,null,{}] 21:40:18 INFO - PROCESS | 1654 | 1468471218390 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:18 INFO - PROCESS | 1654 | 1468471218392 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:18 INFO - PROCESS | 1654 | 1468471218519 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:40:18 INFO - PROCESS | 1654 | 1468471218596 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:18 INFO - PROCESS | 1654 | 1468471218599 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e55800 == 42 [pid = 1654] [id = 509] 21:40:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x113d90800) [pid = 1654] [serial = 1527] [outer = 0x0] 21:40:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11692b800) [pid = 1654] [serial = 1528] [outer = 0x113d90800] 21:40:18 INFO - PROCESS | 1654 | 1468471218630 Marionette DEBUG loaded listener.js 21:40:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1182de000) [pid = 1654] [serial = 1529] [outer = 0x113d90800] 21:40:19 INFO - PROCESS | 1654 | 1468471219057 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 21:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 722ms 21:40:19 INFO - PROCESS | 1654 | 1468471219106 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:40:19 INFO - PROCESS | 1654 | 1468471219109 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:40:19 INFO - PROCESS | 1654 | 1468471219114 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:40:19 INFO - PROCESS | 1654 | 1468471219116 Marionette TRACE conn2 <- [1,2010,null,{}] 21:40:19 INFO - PROCESS | 1654 | 1468471219118 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:19 INFO - PROCESS | 1654 | 1468471219120 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:19 INFO - PROCESS | 1654 | 1468471219234 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:40:19 INFO - PROCESS | 1654 | 1468471219312 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 1654 | 1468471219313 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12572c000 == 43 [pid = 1654] [id = 510] 21:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118898400) [pid = 1654] [serial = 1530] [outer = 0x0] 21:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119a2a800) [pid = 1654] [serial = 1531] [outer = 0x118898400] 21:40:19 INFO - PROCESS | 1654 | 1468471219344 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12111c800) [pid = 1654] [serial = 1532] [outer = 0x118898400] 21:40:19 INFO - PROCESS | 1654 | 1468471219752 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 21:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 672ms 21:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:40:19 INFO - PROCESS | 1654 | 1468471219787 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:40:19 INFO - PROCESS | 1654 | 1468471219789 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:40:19 INFO - PROCESS | 1654 | 1468471219791 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:40:19 INFO - PROCESS | 1654 | 1468471219794 Marionette TRACE conn2 <- [1,2014,null,{}] 21:40:19 INFO - PROCESS | 1654 | 1468471219802 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:19 INFO - PROCESS | 1654 | 1468471219805 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:19 INFO - PROCESS | 1654 | 1468471219914 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:40:20 INFO - PROCESS | 1654 | 1468471220020 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1654 | 1468471220022 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c619000 == 44 [pid = 1654] [id = 511] 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x124ba3000) [pid = 1654] [serial = 1533] [outer = 0x0] 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126ce2800) [pid = 1654] [serial = 1534] [outer = 0x124ba3000] 21:40:20 INFO - PROCESS | 1654 | 1468471220054 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1289ca800) [pid = 1654] [serial = 1535] [outer = 0x124ba3000] 21:40:20 INFO - PROCESS | 1654 | 1468471220460 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 724ms 21:40:20 INFO - PROCESS | 1654 | 1468471220535 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 1654 | 1468471220537 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:40:20 INFO - PROCESS | 1654 | 1468471220539 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 1654 | 1468471220540 Marionette TRACE conn2 <- [1,2018,null,{}] 21:40:20 INFO - PROCESS | 1654 | 1468471220543 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:20 INFO - PROCESS | 1654 | 1468471220544 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:20 INFO - PROCESS | 1654 | 1468471220688 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:40:20 INFO - PROCESS | 1654 | 1468471220732 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1654 | 1468471220734 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d041000 == 45 [pid = 1654] [id = 512] 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x129489c00) [pid = 1654] [serial = 1536] [outer = 0x0] 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a50b800) [pid = 1654] [serial = 1537] [outer = 0x129489c00] 21:40:20 INFO - PROCESS | 1654 | 1468471220763 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12ae92000) [pid = 1654] [serial = 1538] [outer = 0x129489c00] 21:40:21 INFO - PROCESS | 1654 | 1468471221144 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 21:40:21 INFO - PROCESS | 1654 | 1468471221210 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:40:21 INFO - PROCESS | 1654 | 1468471221211 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:40:21 INFO - PROCESS | 1654 | 1468471221214 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 1654 | 1468471221215 Marionette TRACE conn2 <- [1,2022,null,{}] 21:40:21 INFO - PROCESS | 1654 | 1468471221217 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:21 INFO - PROCESS | 1654 | 1468471221219 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:21 INFO - PROCESS | 1654 | 1468471221323 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:40:21 INFO - PROCESS | 1654 | 1468471221435 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:21 INFO - PROCESS | 1654 | 1468471221437 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d17e800 == 46 [pid = 1654] [id = 513] 21:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1128cf400) [pid = 1654] [serial = 1539] [outer = 0x0] 21:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b673400) [pid = 1654] [serial = 1540] [outer = 0x1128cf400] 21:40:21 INFO - PROCESS | 1654 | 1468471221467 Marionette DEBUG loaded listener.js 21:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b8ccc00) [pid = 1654] [serial = 1541] [outer = 0x1128cf400] 21:40:22 INFO - PROCESS | 1654 | 1468471222054 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 871ms 21:40:22 INFO - PROCESS | 1654 | 1468471222085 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:40:22 INFO - PROCESS | 1654 | 1468471222088 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:40:22 INFO - PROCESS | 1654 | 1468471222091 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:40:22 INFO - PROCESS | 1654 | 1468471222093 Marionette TRACE conn2 <- [1,2026,null,{}] 21:40:22 INFO - PROCESS | 1654 | 1468471222097 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:22 INFO - PROCESS | 1654 | 1468471222098 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:22 INFO - PROCESS | 1654 | 1468471222207 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:40:22 INFO - PROCESS | 1654 | 1468471222275 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:22 INFO - PROCESS | 1654 | 1468471222278 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162f0800 == 47 [pid = 1654] [id = 514] 21:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1182e7c00) [pid = 1654] [serial = 1542] [outer = 0x0] 21:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118395400) [pid = 1654] [serial = 1543] [outer = 0x1182e7c00] 21:40:22 INFO - PROCESS | 1654 | 1468471222355 Marionette DEBUG loaded listener.js 21:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11888f800) [pid = 1654] [serial = 1544] [outer = 0x1182e7c00] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12c288000 == 46 [pid = 1654] [id = 507] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12af61000 == 45 [pid = 1654] [id = 506] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119175000 == 44 [pid = 1654] [id = 505] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a21a800 == 43 [pid = 1654] [id = 504] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1289a0800 == 42 [pid = 1654] [id = 503] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x126691800 == 41 [pid = 1654] [id = 502] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x124b3b800 == 40 [pid = 1654] [id = 501] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x123978800 == 39 [pid = 1654] [id = 500] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11917c000 == 38 [pid = 1654] [id = 499] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d2000 == 37 [pid = 1654] [id = 498] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x113354000 == 36 [pid = 1654] [id = 497] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x124665000 == 35 [pid = 1654] [id = 496] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1170ce800 == 34 [pid = 1654] [id = 495] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x126696800 == 33 [pid = 1654] [id = 494] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12d17e800 == 32 [pid = 1654] [id = 513] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12d041000 == 31 [pid = 1654] [id = 512] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12c619000 == 30 [pid = 1654] [id = 511] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12572c000 == 29 [pid = 1654] [id = 510] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12c29d000 == 28 [pid = 1654] [id = 508] 21:40:23 INFO - PROCESS | 1654 | --DOCSHELL 0x117e55800 == 27 [pid = 1654] [id = 509] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126191c00) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1133c9c00) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11861f800) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b8d9000) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1257d3400) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b66ac00) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11981f000) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b68b000) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x117229400) [pid = 1654] [serial = 1446] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118619400) [pid = 1654] [serial = 1434] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12948c000) [pid = 1654] [serial = 1440] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1257d6c00) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118612000) [pid = 1654] [serial = 1454] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123db6800) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1291dc800) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12111a800) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116971000) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1240c4c00) [pid = 1654] [serial = 1457] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a589c00) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a538000) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1289adc00) [pid = 1654] [serial = 1451] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124ea7000) [pid = 1654] [serial = 1437] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128d44400) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1257d8000) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126cdc000) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b819000) [pid = 1654] [serial = 1443] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11855d400) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1289cbc00) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1182e8400) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128dc4000) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b81d400) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b8d9800) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128d46400) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 21:40:23 INFO - PROCESS | 1654 | 1468471223565 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1523ms 21:40:23 INFO - PROCESS | 1654 | 1468471223616 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:40:23 INFO - PROCESS | 1654 | 1468471223619 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:40:23 INFO - PROCESS | 1654 | 1468471223622 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 1654 | 1468471223624 Marionette TRACE conn2 <- [1,2030,null,{}] 21:40:23 INFO - PROCESS | 1654 | 1468471223628 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:23 INFO - PROCESS | 1654 | 1468471223630 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:23 INFO - PROCESS | 1654 | 1468471223715 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:40:23 INFO - PROCESS | 1654 | 1468471223722 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1654 | 1468471223725 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11600a000 == 28 [pid = 1654] [id = 515] 21:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1133e7000) [pid = 1654] [serial = 1545] [outer = 0x0] 21:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113d43c00) [pid = 1654] [serial = 1546] [outer = 0x1133e7000] 21:40:23 INFO - PROCESS | 1654 | 1468471223758 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11607f800) [pid = 1654] [serial = 1547] [outer = 0x1133e7000] 21:40:24 INFO - PROCESS | 1654 | 1468471224140 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 21:40:24 INFO - PROCESS | 1654 | 1468471224191 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 1654 | 1468471224195 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:40:24 INFO - PROCESS | 1654 | 1468471224199 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1654 | 1468471224201 Marionette TRACE conn2 <- [1,2034,null,{}] 21:40:24 INFO - PROCESS | 1654 | 1468471224204 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:24 INFO - PROCESS | 1654 | 1468471224206 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:24 INFO - PROCESS | 1654 | 1468471224286 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:40:24 INFO - PROCESS | 1654 | 1468471224290 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:24 INFO - PROCESS | 1654 | 1468471224291 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e50000 == 29 [pid = 1654] [id = 516] 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116779c00) [pid = 1654] [serial = 1548] [outer = 0x0] 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116a0a800) [pid = 1654] [serial = 1549] [outer = 0x116779c00] 21:40:24 INFO - PROCESS | 1654 | 1468471224320 Marionette DEBUG loaded listener.js 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1173ee400) [pid = 1654] [serial = 1550] [outer = 0x116779c00] 21:40:24 INFO - PROCESS | 1654 | 1468471224644 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 21:40:24 INFO - PROCESS | 1654 | 1468471224678 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 1654 | 1468471224679 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:40:24 INFO - PROCESS | 1654 | 1468471224693 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1654 | 1468471224696 Marionette TRACE conn2 <- [1,2038,null,{}] 21:40:24 INFO - PROCESS | 1654 | 1468471224705 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:24 INFO - PROCESS | 1654 | 1468471224708 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:24 INFO - PROCESS | 1654 | 1468471224787 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:40:24 INFO - PROCESS | 1654 | 1468471224792 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:24 INFO - PROCESS | 1654 | 1468471224795 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11929e800 == 30 [pid = 1654] [id = 517] 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1182df000) [pid = 1654] [serial = 1551] [outer = 0x0] 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11839b400) [pid = 1654] [serial = 1552] [outer = 0x1182df000] 21:40:24 INFO - PROCESS | 1654 | 1468471224825 Marionette DEBUG loaded listener.js 21:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118618400) [pid = 1654] [serial = 1553] [outer = 0x1182df000] 21:40:25 INFO - PROCESS | 1654 | 1468471225176 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 534ms 21:40:25 INFO - PROCESS | 1654 | 1468471225216 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:40:25 INFO - PROCESS | 1654 | 1468471225218 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:40:25 INFO - PROCESS | 1654 | 1468471225220 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 1654 | 1468471225222 Marionette TRACE conn2 <- [1,2042,null,{}] 21:40:25 INFO - PROCESS | 1654 | 1468471225224 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:25 INFO - PROCESS | 1654 | 1468471225225 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:25 INFO - PROCESS | 1654 | 1468471225332 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:40:25 INFO - PROCESS | 1654 | 1468471225366 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 1654 | 1468471225367 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119af5800 == 31 [pid = 1654] [id = 518] 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118618000) [pid = 1654] [serial = 1554] [outer = 0x0] 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119190000) [pid = 1654] [serial = 1555] [outer = 0x118618000] 21:40:25 INFO - PROCESS | 1654 | 1468471225392 Marionette DEBUG loaded listener.js 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119819400) [pid = 1654] [serial = 1556] [outer = 0x118618000] 21:40:25 INFO - PROCESS | 1654 | 1468471225708 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 21:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:40:25 INFO - PROCESS | 1654 | 1468471225739 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:40:25 INFO - PROCESS | 1654 | 1468471225741 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:40:25 INFO - PROCESS | 1654 | 1468471225752 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 1654 | 1468471225753 Marionette TRACE conn2 <- [1,2046,null,{}] 21:40:25 INFO - PROCESS | 1654 | 1468471225756 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:25 INFO - PROCESS | 1654 | 1468471225757 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:25 INFO - PROCESS | 1654 | 1468471225855 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:40:25 INFO - PROCESS | 1654 | 1468471225893 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 1654 | 1468471225895 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12387f800 == 32 [pid = 1654] [id = 519] 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117228800) [pid = 1654] [serial = 1557] [outer = 0x0] 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a1e000) [pid = 1654] [serial = 1558] [outer = 0x117228800] 21:40:25 INFO - PROCESS | 1654 | 1468471225919 Marionette DEBUG loaded listener.js 21:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119c3a400) [pid = 1654] [serial = 1559] [outer = 0x117228800] 21:40:26 INFO - PROCESS | 1654 | 1468471226237 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 528ms 21:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:40:26 INFO - PROCESS | 1654 | 1468471226271 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:40:26 INFO - PROCESS | 1654 | 1468471226273 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:40:26 INFO - PROCESS | 1654 | 1468471226275 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:40:26 INFO - PROCESS | 1654 | 1468471226276 Marionette TRACE conn2 <- [1,2050,null,{}] 21:40:26 INFO - PROCESS | 1654 | 1468471226280 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:26 INFO - PROCESS | 1654 | 1468471226285 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:26 INFO - PROCESS | 1654 | 1468471226406 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:40:26 INFO - PROCESS | 1654 | 1468471226411 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 1654 | 1468471226412 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242b7000 == 33 [pid = 1654] [id = 520] 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11981a000) [pid = 1654] [serial = 1560] [outer = 0x0] 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121119800) [pid = 1654] [serial = 1561] [outer = 0x11981a000] 21:40:26 INFO - PROCESS | 1654 | 1468471226437 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x125053000) [pid = 1654] [serial = 1562] [outer = 0x11981a000] 21:40:26 INFO - PROCESS | 1654 | 1468471226778 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 21:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:40:26 INFO - PROCESS | 1654 | 1468471226796 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:40:26 INFO - PROCESS | 1654 | 1468471226798 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:40:26 INFO - PROCESS | 1654 | 1468471226802 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:40:26 INFO - PROCESS | 1654 | 1468471226803 Marionette TRACE conn2 <- [1,2054,null,{}] 21:40:26 INFO - PROCESS | 1654 | 1468471226805 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:26 INFO - PROCESS | 1654 | 1468471226817 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:26 INFO - PROCESS | 1654 | 1468471226926 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:40:26 INFO - PROCESS | 1654 | 1468471226929 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 1654 | 1468471226930 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x125088000 == 34 [pid = 1654] [id = 521] 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116976000) [pid = 1654] [serial = 1563] [outer = 0x0] 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12574a800) [pid = 1654] [serial = 1564] [outer = 0x116976000] 21:40:26 INFO - PROCESS | 1654 | 1468471226955 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1257d9c00) [pid = 1654] [serial = 1565] [outer = 0x116976000] 21:40:27 INFO - PROCESS | 1654 | 1468471227286 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 21:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:40:27 INFO - PROCESS | 1654 | 1468471227322 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 1654 | 1468471227323 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:40:27 INFO - PROCESS | 1654 | 1468471227325 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 1654 | 1468471227326 Marionette TRACE conn2 <- [1,2058,null,{}] 21:40:27 INFO - PROCESS | 1654 | 1468471227331 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:27 INFO - PROCESS | 1654 | 1468471227333 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:27 INFO - PROCESS | 1654 | 1468471227434 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:40:27 INFO - PROCESS | 1654 | 1468471227446 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 1654 | 1468471227448 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x126508800 == 35 [pid = 1654] [id = 522] 21:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125693800) [pid = 1654] [serial = 1566] [outer = 0x0] 21:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126656c00) [pid = 1654] [serial = 1567] [outer = 0x125693800] 21:40:27 INFO - PROCESS | 1654 | 1468471227473 Marionette DEBUG loaded listener.js 21:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126cd8800) [pid = 1654] [serial = 1568] [outer = 0x125693800] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a58f000) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b66cc00) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126ce4400) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128d3f800) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x129484000) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116904000) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119a37c00) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1128ce000) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1160dc400) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1257cf800) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a1f000) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a52b800) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112d96000) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1121b2400) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a39400) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:40:27 INFO - PROCESS | 1654 | 1468471227964 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 21:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:40:28 INFO - PROCESS | 1654 | 1468471227998 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1654 | 1468471227999 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:40:28 INFO - PROCESS | 1654 | 1468471228002 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1654 | 1468471228003 Marionette TRACE conn2 <- [1,2062,null,{}] 21:40:28 INFO - PROCESS | 1654 | 1468471228005 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:28 INFO - PROCESS | 1654 | 1468471228006 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:28 INFO - PROCESS | 1654 | 1468471228089 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:40:28 INFO - PROCESS | 1654 | 1468471228151 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:28 INFO - PROCESS | 1654 | 1468471228152 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a22800 == 36 [pid = 1654] [id = 523] 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1121bd800) [pid = 1654] [serial = 1569] [outer = 0x0] 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118890000) [pid = 1654] [serial = 1570] [outer = 0x1121bd800] 21:40:28 INFO - PROCESS | 1654 | 1468471228177 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1257dac00) [pid = 1654] [serial = 1571] [outer = 0x1121bd800] 21:40:28 INFO - PROCESS | 1654 | 1468471228451 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 21:40:28 INFO - PROCESS | 1654 | 1468471228471 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1654 | 1468471228472 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:40:28 INFO - PROCESS | 1654 | 1468471228474 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1654 | 1468471228475 Marionette TRACE conn2 <- [1,2066,null,{}] 21:40:28 INFO - PROCESS | 1654 | 1468471228486 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:28 INFO - PROCESS | 1654 | 1468471228487 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:28 INFO - PROCESS | 1654 | 1468471228573 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:40:28 INFO - PROCESS | 1654 | 1468471228577 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:28 INFO - PROCESS | 1654 | 1468471228579 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12901f000 == 37 [pid = 1654] [id = 524] 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12618a800) [pid = 1654] [serial = 1572] [outer = 0x0] 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126cde800) [pid = 1654] [serial = 1573] [outer = 0x12618a800] 21:40:28 INFO - PROCESS | 1654 | 1468471228605 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1289b1c00) [pid = 1654] [serial = 1574] [outer = 0x12618a800] 21:40:28 INFO - PROCESS | 1654 | 1468471228937 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 480ms 21:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:40:28 INFO - PROCESS | 1654 | 1468471228955 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1654 | 1468471228956 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:40:28 INFO - PROCESS | 1654 | 1468471228958 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1654 | 1468471228960 Marionette TRACE conn2 <- [1,2070,null,{}] 21:40:28 INFO - PROCESS | 1654 | 1468471228966 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:28 INFO - PROCESS | 1654 | 1468471228968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:29 INFO - PROCESS | 1654 | 1468471229096 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:40:29 INFO - PROCESS | 1654 | 1468471229104 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:29 INFO - PROCESS | 1654 | 1468471229105 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a21e800 == 38 [pid = 1654] [id = 525] 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x113f3a800) [pid = 1654] [serial = 1575] [outer = 0x0] 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1289bd000) [pid = 1654] [serial = 1576] [outer = 0x113f3a800] 21:40:29 INFO - PROCESS | 1654 | 1468471229132 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128d3d400) [pid = 1654] [serial = 1577] [outer = 0x113f3a800] 21:40:29 INFO - PROCESS | 1654 | 1468471229466 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 524ms 21:40:29 INFO - PROCESS | 1654 | 1468471229483 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:40:29 INFO - PROCESS | 1654 | 1468471229486 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:40:29 INFO - PROCESS | 1654 | 1468471229488 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:40:29 INFO - PROCESS | 1654 | 1468471229489 Marionette TRACE conn2 <- [1,2074,null,{}] 21:40:29 INFO - PROCESS | 1654 | 1468471229491 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:29 INFO - PROCESS | 1654 | 1468471229492 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:29 INFO - PROCESS | 1654 | 1468471229573 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:40:29 INFO - PROCESS | 1654 | 1468471229578 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:29 INFO - PROCESS | 1654 | 1468471229580 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87b800 == 39 [pid = 1654] [id = 526] 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1289c9c00) [pid = 1654] [serial = 1578] [outer = 0x0] 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128d4a800) [pid = 1654] [serial = 1579] [outer = 0x1289c9c00] 21:40:29 INFO - PROCESS | 1654 | 1468471229605 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1290b6800) [pid = 1654] [serial = 1580] [outer = 0x1289c9c00] 21:40:30 INFO - PROCESS | 1654 | 1468471230117 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 21:40:30 INFO - PROCESS | 1654 | 1468471230174 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:40:30 INFO - PROCESS | 1654 | 1468471230177 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:40:30 INFO - PROCESS | 1654 | 1468471230183 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 1654 | 1468471230185 Marionette TRACE conn2 <- [1,2078,null,{}] 21:40:30 INFO - PROCESS | 1654 | 1468471230188 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:30 INFO - PROCESS | 1654 | 1468471230190 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:30 INFO - PROCESS | 1654 | 1468471230309 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:40:30 INFO - PROCESS | 1654 | 1468471230394 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1654 | 1468471230395 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x117253000 == 40 [pid = 1654] [id = 527] 21:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1133cb400) [pid = 1654] [serial = 1581] [outer = 0x0] 21:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x115e57800) [pid = 1654] [serial = 1582] [outer = 0x1133cb400] 21:40:30 INFO - PROCESS | 1654 | 1468471230426 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11677a000) [pid = 1654] [serial = 1583] [outer = 0x1133cb400] 21:40:30 INFO - PROCESS | 1654 | 1468471230979 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 824ms 21:40:31 INFO - PROCESS | 1654 | 1468471231036 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:40:31 INFO - PROCESS | 1654 | 1468471231039 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:40:31 INFO - PROCESS | 1654 | 1468471231046 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:40:31 INFO - PROCESS | 1654 | 1468471231047 Marionette TRACE conn2 <- [1,2082,null,{}] 21:40:31 INFO - PROCESS | 1654 | 1468471231050 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:31 INFO - PROCESS | 1654 | 1468471231052 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:31 INFO - PROCESS | 1654 | 1468471231174 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:40:31 INFO - PROCESS | 1654 | 1468471231259 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:31 INFO - PROCESS | 1654 | 1468471231260 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12100f800 == 41 [pid = 1654] [id = 528] 21:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1176e5800) [pid = 1654] [serial = 1584] [outer = 0x0] 21:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1182e5c00) [pid = 1654] [serial = 1585] [outer = 0x1176e5800] 21:40:31 INFO - PROCESS | 1654 | 1468471231291 Marionette DEBUG loaded listener.js 21:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11855d400) [pid = 1654] [serial = 1586] [outer = 0x1176e5800] 21:40:31 INFO - PROCESS | 1654 | 1468471231956 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12a21e800 == 40 [pid = 1654] [id = 525] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12901f000 == 39 [pid = 1654] [id = 524] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x126a22800 == 38 [pid = 1654] [id = 523] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x126508800 == 37 [pid = 1654] [id = 522] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x125088000 == 36 [pid = 1654] [id = 521] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1242b7000 == 35 [pid = 1654] [id = 520] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12387f800 == 34 [pid = 1654] [id = 519] 21:40:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119af5800 == 33 [pid = 1654] [id = 518] 21:40:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11929e800 == 32 [pid = 1654] [id = 517] 21:40:32 INFO - PROCESS | 1654 | --DOCSHELL 0x117e50000 == 31 [pid = 1654] [id = 516] 21:40:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11600a000 == 30 [pid = 1654] [id = 515] 21:40:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1162f0800 == 29 [pid = 1654] [id = 514] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b688400) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118891000) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128dbc800) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b90f400) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x129489800) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1291dd000) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a505000) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11821ac00) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x123811800) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x124f0a800) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1194dec00) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119a1d800) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116934800) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118396400) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12618c000) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1240c5800) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125687400) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bd4d000) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112f94400) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1162b1400) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1183e4400) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118621000) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a918400) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116030800) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1289c4800) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1291da400) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1268be800) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12a533800) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 21:40:32 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12a506400) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 21:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 971ms 21:40:32 INFO - PROCESS | 1654 | 1468471232017 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 1654 | 1468471232019 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:40:32 INFO - PROCESS | 1654 | 1468471232022 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 1654 | 1468471232024 Marionette TRACE conn2 <- [1,2086,null,{}] 21:40:32 INFO - PROCESS | 1654 | 1468471232028 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:32 INFO - PROCESS | 1654 | 1468471232031 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:32 INFO - PROCESS | 1654 | 1468471232115 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:40:32 INFO - PROCESS | 1654 | 1468471232124 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1654 | 1468471232125 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e3000 == 30 [pid = 1654] [id = 529] 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116a0a000) [pid = 1654] [serial = 1587] [outer = 0x0] 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117231800) [pid = 1654] [serial = 1588] [outer = 0x116a0a000] 21:40:32 INFO - PROCESS | 1654 | 1468471232156 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1182db400) [pid = 1654] [serial = 1589] [outer = 0x116a0a000] 21:40:32 INFO - PROCESS | 1654 | 1468471232509 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 571ms 21:40:32 INFO - PROCESS | 1654 | 1468471232593 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 1654 | 1468471232596 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:40:32 INFO - PROCESS | 1654 | 1468471232601 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 1654 | 1468471232602 Marionette TRACE conn2 <- [1,2090,null,{}] 21:40:32 INFO - PROCESS | 1654 | 1468471232605 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:32 INFO - PROCESS | 1654 | 1468471232607 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:32 INFO - PROCESS | 1654 | 1468471232687 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:40:32 INFO - PROCESS | 1654 | 1468471232691 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1654 | 1468471232693 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188b4000 == 31 [pid = 1654] [id = 530] 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1183a0400) [pid = 1654] [serial = 1590] [outer = 0x0] 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11889a400) [pid = 1654] [serial = 1591] [outer = 0x1183a0400] 21:40:32 INFO - PROCESS | 1654 | 1468471232726 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194dec00) [pid = 1654] [serial = 1592] [outer = 0x1183a0400] 21:40:33 INFO - PROCESS | 1654 | 1468471233184 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 21:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:40:33 INFO - PROCESS | 1654 | 1468471233222 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1654 | 1468471233224 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:40:33 INFO - PROCESS | 1654 | 1468471233229 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1654 | 1468471233234 Marionette TRACE conn2 <- [1,2094,null,{}] 21:40:33 INFO - PROCESS | 1654 | 1468471233246 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:33 INFO - PROCESS | 1654 | 1468471233251 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:33 INFO - PROCESS | 1654 | 1468471233368 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:40:33 INFO - PROCESS | 1654 | 1468471233432 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 1654 | 1468471233434 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12387f800 == 32 [pid = 1654] [id = 531] 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119a2fc00) [pid = 1654] [serial = 1593] [outer = 0x0] 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a0e4000) [pid = 1654] [serial = 1594] [outer = 0x119a2fc00] 21:40:33 INFO - PROCESS | 1654 | 1468471233462 Marionette DEBUG loaded listener.js 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12380ac00) [pid = 1654] [serial = 1595] [outer = 0x119a2fc00] 21:40:33 INFO - PROCESS | 1654 | 1468471233748 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 578ms 21:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:40:33 INFO - PROCESS | 1654 | 1468471233806 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1654 | 1468471233808 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:40:33 INFO - PROCESS | 1654 | 1468471233810 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1654 | 1468471233812 Marionette TRACE conn2 <- [1,2098,null,{}] 21:40:33 INFO - PROCESS | 1654 | 1468471233816 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:33 INFO - PROCESS | 1654 | 1468471233817 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:33 INFO - PROCESS | 1654 | 1468471233901 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:40:33 INFO - PROCESS | 1654 | 1468471233905 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 1654 | 1468471233906 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b4d000 == 33 [pid = 1654] [id = 532] 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123b3c800) [pid = 1654] [serial = 1596] [outer = 0x0] 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12492bc00) [pid = 1654] [serial = 1597] [outer = 0x123b3c800] 21:40:33 INFO - PROCESS | 1654 | 1468471233932 Marionette DEBUG loaded listener.js 21:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124f06400) [pid = 1654] [serial = 1598] [outer = 0x123b3c800] 21:40:34 INFO - PROCESS | 1654 | 1468471234324 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 21:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:40:34 INFO - PROCESS | 1654 | 1468471234334 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:40:34 INFO - PROCESS | 1654 | 1468471234335 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:40:34 INFO - PROCESS | 1654 | 1468471234337 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:40:34 INFO - PROCESS | 1654 | 1468471234338 Marionette TRACE conn2 <- [1,2102,null,{}] 21:40:34 INFO - PROCESS | 1654 | 1468471234341 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:34 INFO - PROCESS | 1654 | 1468471234342 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:34 INFO - PROCESS | 1654 | 1468471234451 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:40:34 INFO - PROCESS | 1654 | 1468471234455 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 1654 | 1468471234456 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x126513800 == 34 [pid = 1654] [id = 533] 21:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112f95c00) [pid = 1654] [serial = 1599] [outer = 0x0] 21:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12573f000) [pid = 1654] [serial = 1600] [outer = 0x112f95c00] 21:40:34 INFO - PROCESS | 1654 | 1468471234481 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1257d8000) [pid = 1654] [serial = 1601] [outer = 0x112f95c00] 21:40:34 INFO - PROCESS | 1654 | 1468471234832 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 21:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:40:34 INFO - PROCESS | 1654 | 1468471234856 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:40:34 INFO - PROCESS | 1654 | 1468471234858 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:40:34 INFO - PROCESS | 1654 | 1468471234860 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:40:34 INFO - PROCESS | 1654 | 1468471234861 Marionette TRACE conn2 <- [1,2106,null,{}] 21:40:34 INFO - PROCESS | 1654 | 1468471234870 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:34 INFO - PROCESS | 1654 | 1468471234874 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:34 INFO - PROCESS | 1654 | 1468471234993 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:40:35 INFO - PROCESS | 1654 | 1468471234997 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1654 | 1468471234998 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a23000 == 35 [pid = 1654] [id = 534] 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119142c00) [pid = 1654] [serial = 1602] [outer = 0x0] 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1268c5800) [pid = 1654] [serial = 1603] [outer = 0x119142c00] 21:40:35 INFO - PROCESS | 1654 | 1468471235024 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128b9c800) [pid = 1654] [serial = 1604] [outer = 0x119142c00] 21:40:35 INFO - PROCESS | 1654 | 1468471235391 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 572ms 21:40:35 INFO - PROCESS | 1654 | 1468471235433 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1654 | 1468471235434 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:40:35 INFO - PROCESS | 1654 | 1468471235437 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1654 | 1468471235438 Marionette TRACE conn2 <- [1,2110,null,{}] 21:40:35 INFO - PROCESS | 1654 | 1468471235440 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:35 INFO - PROCESS | 1654 | 1468471235441 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:35 INFO - PROCESS | 1654 | 1468471235542 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:40:35 INFO - PROCESS | 1654 | 1468471235546 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1654 | 1468471235547 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a40a000 == 36 [pid = 1654] [id = 535] 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128d3dc00) [pid = 1654] [serial = 1605] [outer = 0x0] 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128dc2000) [pid = 1654] [serial = 1606] [outer = 0x128d3dc00] 21:40:35 INFO - PROCESS | 1654 | 1468471235572 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291d7c00) [pid = 1654] [serial = 1607] [outer = 0x128d3dc00] 21:40:35 INFO - PROCESS | 1654 | 1468471235906 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 21:40:35 INFO - PROCESS | 1654 | 1468471235957 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1654 | 1468471235959 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:40:35 INFO - PROCESS | 1654 | 1468471235961 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1654 | 1468471235962 Marionette TRACE conn2 <- [1,2114,null,{}] 21:40:35 INFO - PROCESS | 1654 | 1468471235964 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:35 INFO - PROCESS | 1654 | 1468471235965 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:36 INFO - PROCESS | 1654 | 1468471236068 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116779c00) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118618000) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1133e7000) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117228800) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11981a000) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1121bd800) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116976000) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125693800) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1182e7c00) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1182df000) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12618a800) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113d90800) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118898400) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124ba3000) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x129489c00) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1128cf400) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:40:36 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x113f3a800) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:40:36 INFO - PROCESS | 1654 | 1468471236218 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:36 INFO - PROCESS | 1654 | 1468471236219 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e2000 == 37 [pid = 1654] [id = 536] 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1121b9c00) [pid = 1654] [serial = 1608] [outer = 0x0] 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1133d3000) [pid = 1654] [serial = 1609] [outer = 0x1121b9c00] 21:40:36 INFO - PROCESS | 1654 | 1468471236244 Marionette DEBUG loaded listener.js 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117228800) [pid = 1654] [serial = 1610] [outer = 0x1121b9c00] 21:40:36 INFO - PROCESS | 1654 | 1468471236550 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 620ms 21:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:40:36 INFO - PROCESS | 1654 | 1468471236586 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:40:36 INFO - PROCESS | 1654 | 1468471236587 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:40:36 INFO - PROCESS | 1654 | 1468471236589 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 1654 | 1468471236590 Marionette TRACE conn2 <- [1,2118,null,{}] 21:40:36 INFO - PROCESS | 1654 | 1468471236593 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:36 INFO - PROCESS | 1654 | 1468471236594 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:36 INFO - PROCESS | 1654 | 1468471236682 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:40:36 INFO - PROCESS | 1654 | 1468471236686 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:36 INFO - PROCESS | 1654 | 1468471236687 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b8c000 == 38 [pid = 1654] [id = 537] 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1182e2400) [pid = 1654] [serial = 1611] [outer = 0x0] 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119c31400) [pid = 1654] [serial = 1612] [outer = 0x1182e2400] 21:40:36 INFO - PROCESS | 1654 | 1468471236712 Marionette DEBUG loaded listener.js 21:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126af5800) [pid = 1654] [serial = 1613] [outer = 0x1182e2400] 21:40:37 INFO - PROCESS | 1654 | 1468471237049 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 21:40:37 INFO - PROCESS | 1654 | 1468471237059 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:40:37 INFO - PROCESS | 1654 | 1468471237060 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:40:37 INFO - PROCESS | 1654 | 1468471237065 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 1654 | 1468471237067 Marionette TRACE conn2 <- [1,2122,null,{}] 21:40:37 INFO - PROCESS | 1654 | 1468471237069 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:37 INFO - PROCESS | 1654 | 1468471237070 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:37 INFO - PROCESS | 1654 | 1468471237184 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:40:37 INFO - PROCESS | 1654 | 1468471237191 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1654 | 1468471237192 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b879000 == 39 [pid = 1654] [id = 538] 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1182e7c00) [pid = 1654] [serial = 1614] [outer = 0x0] 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128d3c000) [pid = 1654] [serial = 1615] [outer = 0x1182e7c00] 21:40:37 INFO - PROCESS | 1654 | 1468471237224 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12948d800) [pid = 1654] [serial = 1616] [outer = 0x1182e7c00] 21:40:37 INFO - PROCESS | 1654 | 1468471237553 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 21:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:40:37 INFO - PROCESS | 1654 | 1468471237585 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:40:37 INFO - PROCESS | 1654 | 1468471237587 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:40:37 INFO - PROCESS | 1654 | 1468471237589 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 1654 | 1468471237591 Marionette TRACE conn2 <- [1,2126,null,{}] 21:40:37 INFO - PROCESS | 1654 | 1468471237593 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:37 INFO - PROCESS | 1654 | 1468471237596 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:37 INFO - PROCESS | 1654 | 1468471237690 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:40:37 INFO - PROCESS | 1654 | 1468471237694 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1654 | 1468471237698 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd40000 == 40 [pid = 1654] [id = 539] 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12948ec00) [pid = 1654] [serial = 1617] [outer = 0x0] 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a534400) [pid = 1654] [serial = 1618] [outer = 0x12948ec00] 21:40:37 INFO - PROCESS | 1654 | 1468471237724 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a91c400) [pid = 1654] [serial = 1619] [outer = 0x12948ec00] 21:40:38 INFO - PROCESS | 1654 | 1468471238068 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 21:40:38 INFO - PROCESS | 1654 | 1468471238108 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:40:38 INFO - PROCESS | 1654 | 1468471238110 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:40:38 INFO - PROCESS | 1654 | 1468471238123 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:40:38 INFO - PROCESS | 1654 | 1468471238124 Marionette TRACE conn2 <- [1,2130,null,{}] 21:40:38 INFO - PROCESS | 1654 | 1468471238128 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:38 INFO - PROCESS | 1654 | 1468471238129 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:38 INFO - PROCESS | 1654 | 1468471238210 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:40:38 INFO - PROCESS | 1654 | 1468471238319 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:38 INFO - PROCESS | 1654 | 1468471238321 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a72000 == 41 [pid = 1654] [id = 540] 21:40:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x111ca8c00) [pid = 1654] [serial = 1620] [outer = 0x0] 21:40:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1128d0000) [pid = 1654] [serial = 1621] [outer = 0x111ca8c00] 21:40:38 INFO - PROCESS | 1654 | 1468471238353 Marionette DEBUG loaded listener.js 21:40:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x116629800) [pid = 1654] [serial = 1622] [outer = 0x111ca8c00] 21:40:38 INFO - PROCESS | 1654 | 1468471238854 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:40:38 INFO - PROCESS | 1654 | 1468471238922 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:40:38 INFO - PROCESS | 1654 | 1468471238932 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:40:38 INFO - PROCESS | 1654 | 1468471238935 Marionette TRACE conn2 <- [1,2134,null,{}] 21:40:38 INFO - PROCESS | 1654 | 1468471238993 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:39 INFO - PROCESS | 1654 | 1468471238998 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:39 INFO - PROCESS | 1654 | 1468471239177 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:40:39 INFO - PROCESS | 1654 | 1468471239217 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 1654 | 1468471239219 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b86800 == 42 [pid = 1654] [id = 541] 21:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1183a0000) [pid = 1654] [serial = 1623] [outer = 0x0] 21:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11889c000) [pid = 1654] [serial = 1624] [outer = 0x1183a0000] 21:40:39 INFO - PROCESS | 1654 | 1468471239251 Marionette DEBUG loaded listener.js 21:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119825800) [pid = 1654] [serial = 1625] [outer = 0x1183a0000] 21:40:39 INFO - PROCESS | 1654 | 1468471239687 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 765ms 21:40:39 INFO - PROCESS | 1654 | 1468471239700 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:40:39 INFO - PROCESS | 1654 | 1468471239704 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:40:39 INFO - PROCESS | 1654 | 1468471239709 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 1654 | 1468471239711 Marionette TRACE conn2 <- [1,2138,null,{}] 21:40:39 INFO - PROCESS | 1654 | 1468471239715 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:39 INFO - PROCESS | 1654 | 1468471239717 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:39 INFO - PROCESS | 1654 | 1468471239870 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:40:40 INFO - PROCESS | 1654 | 1468471240011 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:40 INFO - PROCESS | 1654 | 1468471240012 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a878000 == 43 [pid = 1654] [id = 542] 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x117ea2c00) [pid = 1654] [serial = 1626] [outer = 0x0] 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123b3cc00) [pid = 1654] [serial = 1627] [outer = 0x117ea2c00] 21:40:40 INFO - PROCESS | 1654 | 1468471240065 Marionette DEBUG loaded listener.js 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125052c00) [pid = 1654] [serial = 1628] [outer = 0x117ea2c00] 21:40:40 INFO - PROCESS | 1654 | 1468471240571 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 924ms 21:40:40 INFO - PROCESS | 1654 | 1468471240631 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:40:40 INFO - PROCESS | 1654 | 1468471240633 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:40:40 INFO - PROCESS | 1654 | 1468471240640 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - PROCESS | 1654 | 1468471240645 Marionette TRACE conn2 <- [1,2142,null,{}] 21:40:40 INFO - PROCESS | 1654 | 1468471240648 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:40 INFO - PROCESS | 1654 | 1468471240651 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:40 INFO - PROCESS | 1654 | 1468471240759 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:40:40 INFO - PROCESS | 1654 | 1468471240824 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:40 INFO - PROCESS | 1654 | 1468471240825 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c61d000 == 44 [pid = 1654] [id = 543] 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1240c8000) [pid = 1654] [serial = 1629] [outer = 0x0] 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126cdd800) [pid = 1654] [serial = 1630] [outer = 0x1240c8000] 21:40:40 INFO - PROCESS | 1654 | 1468471240853 Marionette DEBUG loaded listener.js 21:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1290afc00) [pid = 1654] [serial = 1631] [outer = 0x1240c8000] 21:40:41 INFO - PROCESS | 1654 | 1468471241309 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:40:41 INFO - PROCESS | 1654 | 1468471241370 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:40:41 INFO - PROCESS | 1654 | 1468471241373 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:40:41 INFO - PROCESS | 1654 | 1468471241376 Marionette TRACE conn2 <- [1,2146,null,{}] 21:40:41 INFO - PROCESS | 1654 | 1468471241379 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:41 INFO - PROCESS | 1654 | 1468471241381 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:41 INFO - PROCESS | 1654 | 1468471241518 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:40:41 INFO - PROCESS | 1654 | 1468471241593 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 1654 | 1468471241594 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc4f000 == 45 [pid = 1654] [id = 544] 21:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a532800) [pid = 1654] [serial = 1632] [outer = 0x0] 21:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12a58f400) [pid = 1654] [serial = 1633] [outer = 0x12a532800] 21:40:41 INFO - PROCESS | 1654 | 1468471241623 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12ae90000) [pid = 1654] [serial = 1634] [outer = 0x12a532800] 21:40:42 INFO - PROCESS | 1654 | 1468471242099 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:40:42 INFO - PROCESS | 1654 | 1468471242164 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:40:42 INFO - PROCESS | 1654 | 1468471242168 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 1654 | 1468471242169 Marionette TRACE conn2 <- [1,2150,null,{}] 21:40:42 INFO - PROCESS | 1654 | 1468471242172 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:42 INFO - PROCESS | 1654 | 1468471242173 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:42 INFO - PROCESS | 1654 | 1468471242280 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:40:42 INFO - PROCESS | 1654 | 1468471242342 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:42 INFO - PROCESS | 1654 | 1468471242346 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188a4800 == 46 [pid = 1654] [id = 545] 21:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12ae90c00) [pid = 1654] [serial = 1635] [outer = 0x0] 21:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12ae9d400) [pid = 1654] [serial = 1636] [outer = 0x12ae90c00] 21:40:42 INFO - PROCESS | 1654 | 1468471242383 Marionette DEBUG loaded listener.js 21:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b684000) [pid = 1654] [serial = 1637] [outer = 0x12ae90c00] 21:40:43 INFO - PROCESS | 1654 | 1468471243040 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 921ms 21:40:43 INFO - PROCESS | 1654 | 1468471243090 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:40:43 INFO - PROCESS | 1654 | 1468471243094 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:40:43 INFO - PROCESS | 1654 | 1468471243101 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:40:43 INFO - PROCESS | 1654 | 1468471243106 Marionette TRACE conn2 <- [1,2154,null,{}] 21:40:43 INFO - PROCESS | 1654 | 1468471243111 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:43 INFO - PROCESS | 1654 | 1468471243113 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:43 INFO - PROCESS | 1654 | 1468471243249 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:40:43 INFO - PROCESS | 1654 | 1468471243349 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 1654 | 1468471243351 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170cf800 == 47 [pid = 1654] [id = 546] 21:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1173edc00) [pid = 1654] [serial = 1638] [outer = 0x0] 21:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11821e000) [pid = 1654] [serial = 1639] [outer = 0x1173edc00] 21:40:43 INFO - PROCESS | 1654 | 1468471243381 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1183a1c00) [pid = 1654] [serial = 1640] [outer = 0x1173edc00] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd40000 == 46 [pid = 1654] [id = 539] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12b879000 == 45 [pid = 1654] [id = 538] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119b8c000 == 44 [pid = 1654] [id = 537] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e2000 == 43 [pid = 1654] [id = 536] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a40a000 == 42 [pid = 1654] [id = 535] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x128a23000 == 41 [pid = 1654] [id = 534] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x126513800 == 40 [pid = 1654] [id = 533] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x124b4d000 == 39 [pid = 1654] [id = 532] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12387f800 == 38 [pid = 1654] [id = 531] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1188b4000 == 37 [pid = 1654] [id = 530] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e3000 == 36 [pid = 1654] [id = 529] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12100f800 == 35 [pid = 1654] [id = 528] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x117253000 == 34 [pid = 1654] [id = 527] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87b800 == 33 [pid = 1654] [id = 526] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1188a4800 == 32 [pid = 1654] [id = 545] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc4f000 == 31 [pid = 1654] [id = 544] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12c61d000 == 30 [pid = 1654] [id = 543] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a878000 == 29 [pid = 1654] [id = 542] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119b86800 == 28 [pid = 1654] [id = 541] 21:40:44 INFO - PROCESS | 1654 | --DOCSHELL 0x112a72000 == 27 [pid = 1654] [id = 540] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x116a0a800) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1173ee400) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119190000) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x113d43c00) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119c3a400) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a1e000) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11607f800) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121119800) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118890000) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12574a800) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1257d9c00) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126656c00) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118395400) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11888f800) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11839b400) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118618400) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126cde800) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1182de000) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11692b800) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12111c800) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119a2a800) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1289ca800) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126ce2800) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12ae92000) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a50b800) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126cd8800) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b673400) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1289bd000) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b8ccc00) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x125053000) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1257dac00) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1289b1c00) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128d4a800) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119819400) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128d3d400) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 21:40:44 INFO - PROCESS | 1654 | 1468471244419 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1329ms 21:40:44 INFO - PROCESS | 1654 | 1468471244433 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:40:44 INFO - PROCESS | 1654 | 1468471244436 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:40:44 INFO - PROCESS | 1654 | 1468471244439 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 1654 | 1468471244441 Marionette TRACE conn2 <- [1,2158,null,{}] 21:40:44 INFO - PROCESS | 1654 | 1468471244446 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:44 INFO - PROCESS | 1654 | 1468471244448 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:44 INFO - PROCESS | 1654 | 1468471244541 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:40:44 INFO - PROCESS | 1654 | 1468471244548 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:44 INFO - PROCESS | 1654 | 1468471244550 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x116293800 == 28 [pid = 1654] [id = 547] 21:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d43c00) [pid = 1654] [serial = 1641] [outer = 0x0] 21:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1160df800) [pid = 1654] [serial = 1642] [outer = 0x113d43c00] 21:40:44 INFO - PROCESS | 1654 | 1468471244579 Marionette DEBUG loaded listener.js 21:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11692e400) [pid = 1654] [serial = 1643] [outer = 0x113d43c00] 21:40:44 INFO - PROCESS | 1654 | 1468471244975 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 571ms 21:40:45 INFO - PROCESS | 1654 | 1468471245016 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 1654 | 1468471245020 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:40:45 INFO - PROCESS | 1654 | 1468471245025 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1654 | 1468471245027 Marionette TRACE conn2 <- [1,2162,null,{}] 21:40:45 INFO - PROCESS | 1654 | 1468471245031 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:45 INFO - PROCESS | 1654 | 1468471245033 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:45 INFO - PROCESS | 1654 | 1468471245115 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:40:45 INFO - PROCESS | 1654 | 1468471245119 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 1654 | 1468471245121 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11811c800 == 29 [pid = 1654] [id = 548] 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11821f800) [pid = 1654] [serial = 1644] [outer = 0x0] 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118392400) [pid = 1654] [serial = 1645] [outer = 0x11821f800] 21:40:45 INFO - PROCESS | 1654 | 1468471245151 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1183a1000) [pid = 1654] [serial = 1646] [outer = 0x11821f800] 21:40:45 INFO - PROCESS | 1654 | 1468471245506 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 21:40:45 INFO - PROCESS | 1654 | 1468471245546 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 1654 | 1468471245548 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:40:45 INFO - PROCESS | 1654 | 1468471245550 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1654 | 1468471245552 Marionette TRACE conn2 <- [1,2166,null,{}] 21:40:45 INFO - PROCESS | 1654 | 1468471245560 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:45 INFO - PROCESS | 1654 | 1468471245564 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:45 INFO - PROCESS | 1654 | 1468471245642 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:40:45 INFO - PROCESS | 1654 | 1468471245650 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 1654 | 1468471245652 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11949e800 == 30 [pid = 1654] [id = 549] 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1133e2800) [pid = 1654] [serial = 1647] [outer = 0x0] 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119198800) [pid = 1654] [serial = 1648] [outer = 0x1133e2800] 21:40:45 INFO - PROCESS | 1654 | 1468471245680 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a14400) [pid = 1654] [serial = 1649] [outer = 0x1133e2800] 21:40:46 INFO - PROCESS | 1654 | 1468471246029 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 21:40:46 INFO - PROCESS | 1654 | 1468471246071 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:40:46 INFO - PROCESS | 1654 | 1468471246073 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:40:46 INFO - PROCESS | 1654 | 1468471246075 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:40:46 INFO - PROCESS | 1654 | 1468471246077 Marionette TRACE conn2 <- [1,2170,null,{}] 21:40:46 INFO - PROCESS | 1654 | 1468471246079 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:46 INFO - PROCESS | 1654 | 1468471246080 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:46 INFO - PROCESS | 1654 | 1468471246192 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:40:46 INFO - PROCESS | 1654 | 1468471246230 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1654 | 1468471246231 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x121006000 == 31 [pid = 1654] [id = 550] 21:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119826800) [pid = 1654] [serial = 1650] [outer = 0x0] 21:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119c31800) [pid = 1654] [serial = 1651] [outer = 0x119826800] 21:40:46 INFO - PROCESS | 1654 | 1468471246257 Marionette DEBUG loaded listener.js 21:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123809800) [pid = 1654] [serial = 1652] [outer = 0x119826800] 21:40:46 INFO - PROCESS | 1654 | 1468471246645 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 21:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:40:46 INFO - PROCESS | 1654 | 1468471246698 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:40:46 INFO - PROCESS | 1654 | 1468471246700 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:40:46 INFO - PROCESS | 1654 | 1468471246703 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:40:46 INFO - PROCESS | 1654 | 1468471246705 Marionette TRACE conn2 <- [1,2174,null,{}] 21:40:46 INFO - PROCESS | 1654 | 1468471246709 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:46 INFO - PROCESS | 1654 | 1468471246711 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:46 INFO - PROCESS | 1654 | 1468471246862 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:40:46 INFO - PROCESS | 1654 | 1468471246948 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1654 | 1468471246949 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242c5800 == 32 [pid = 1654] [id = 551] 21:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118215800) [pid = 1654] [serial = 1653] [outer = 0x0] 21:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1240bd400) [pid = 1654] [serial = 1654] [outer = 0x118215800] 21:40:46 INFO - PROCESS | 1654 | 1468471246988 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124baa800) [pid = 1654] [serial = 1655] [outer = 0x118215800] 21:40:47 INFO - PROCESS | 1654 | 1468471247322 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 21:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:40:47 INFO - PROCESS | 1654 | 1468471247374 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:40:47 INFO - PROCESS | 1654 | 1468471247375 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:40:47 INFO - PROCESS | 1654 | 1468471247378 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 1654 | 1468471247379 Marionette TRACE conn2 <- [1,2178,null,{}] 21:40:47 INFO - PROCESS | 1654 | 1468471247381 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:47 INFO - PROCESS | 1654 | 1468471247385 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:47 INFO - PROCESS | 1654 | 1468471247500 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:40:47 INFO - PROCESS | 1654 | 1468471247513 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:47 INFO - PROCESS | 1654 | 1468471247514 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261be800 == 33 [pid = 1654] [id = 552] 21:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x123b39000) [pid = 1654] [serial = 1656] [outer = 0x0] 21:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125053c00) [pid = 1654] [serial = 1657] [outer = 0x123b39000] 21:40:47 INFO - PROCESS | 1654 | 1468471247540 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12684ec00) [pid = 1654] [serial = 1658] [outer = 0x123b39000] 21:40:47 INFO - PROCESS | 1654 | 1468471247899 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 21:40:47 INFO - PROCESS | 1654 | 1468471247947 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:40:47 INFO - PROCESS | 1654 | 1468471247948 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:40:47 INFO - PROCESS | 1654 | 1468471247950 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 1654 | 1468471247951 Marionette TRACE conn2 <- [1,2182,null,{}] 21:40:47 INFO - PROCESS | 1654 | 1468471247954 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:47 INFO - PROCESS | 1654 | 1468471247955 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:48 INFO - PROCESS | 1654 | 1468471248053 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:40:48 INFO - PROCESS | 1654 | 1468471248066 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 1654 | 1468471248067 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a25800 == 34 [pid = 1654] [id = 553] 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126af3800) [pid = 1654] [serial = 1659] [outer = 0x0] 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126cdf000) [pid = 1654] [serial = 1660] [outer = 0x126af3800] 21:40:48 INFO - PROCESS | 1654 | 1468471248091 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289ad000) [pid = 1654] [serial = 1661] [outer = 0x126af3800] 21:40:48 INFO - PROCESS | 1654 | 1468471248435 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112f95c00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119142c00) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128d3dc00) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123b3c800) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116a0a000) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119a2fc00) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1176e5800) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1183a0400) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1133cb400) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1289c9c00) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1182e7c00) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1121b9c00) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1182e2400) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:40:48 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12948ec00) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:40:48 INFO - PROCESS | 1654 | 1468471248692 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:40:48 INFO - PROCESS | 1654 | 1468471248693 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:40:48 INFO - PROCESS | 1654 | 1468471248705 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1654 | 1468471248706 Marionette TRACE conn2 <- [1,2186,null,{}] 21:40:48 INFO - PROCESS | 1654 | 1468471248708 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:48 INFO - PROCESS | 1654 | 1468471248709 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:48 INFO - PROCESS | 1654 | 1468471248788 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:40:48 INFO - PROCESS | 1654 | 1468471248791 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 1654 | 1468471248792 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a1f000 == 35 [pid = 1654] [id = 554] 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116910400) [pid = 1654] [serial = 1662] [outer = 0x0] 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1176e8c00) [pid = 1654] [serial = 1663] [outer = 0x116910400] 21:40:48 INFO - PROCESS | 1654 | 1468471248820 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118891000) [pid = 1654] [serial = 1664] [outer = 0x116910400] 21:40:49 INFO - PROCESS | 1654 | 1468471249147 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 21:40:49 INFO - PROCESS | 1654 | 1468471249174 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:40:49 INFO - PROCESS | 1654 | 1468471249186 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:40:49 INFO - PROCESS | 1654 | 1468471249188 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:40:49 INFO - PROCESS | 1654 | 1468471249190 Marionette TRACE conn2 <- [1,2190,null,{}] 21:40:49 INFO - PROCESS | 1654 | 1468471249192 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:49 INFO - PROCESS | 1654 | 1468471249193 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:49 INFO - PROCESS | 1654 | 1468471249271 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:40:49 INFO - PROCESS | 1654 | 1468471249354 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:49 INFO - PROCESS | 1654 | 1468471249355 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11949d800 == 36 [pid = 1654] [id = 555] 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116030800) [pid = 1654] [serial = 1665] [outer = 0x0] 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1245d0000) [pid = 1654] [serial = 1666] [outer = 0x116030800] 21:40:49 INFO - PROCESS | 1654 | 1468471249380 Marionette DEBUG loaded listener.js 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1289b4c00) [pid = 1654] [serial = 1667] [outer = 0x116030800] 21:40:49 INFO - PROCESS | 1654 | 1468471249640 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 21:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:40:49 INFO - PROCESS | 1654 | 1468471249658 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:40:49 INFO - PROCESS | 1654 | 1468471249659 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:40:49 INFO - PROCESS | 1654 | 1468471249662 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:40:49 INFO - PROCESS | 1654 | 1468471249665 Marionette TRACE conn2 <- [1,2194,null,{}] 21:40:49 INFO - PROCESS | 1654 | 1468471249674 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:49 INFO - PROCESS | 1654 | 1468471249675 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:49 INFO - PROCESS | 1654 | 1468471249760 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:40:49 INFO - PROCESS | 1654 | 1468471249767 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:49 INFO - PROCESS | 1654 | 1468471249768 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a218800 == 37 [pid = 1654] [id = 556] 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116972c00) [pid = 1654] [serial = 1668] [outer = 0x0] 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128b93c00) [pid = 1654] [serial = 1669] [outer = 0x116972c00] 21:40:49 INFO - PROCESS | 1654 | 1468471249792 Marionette DEBUG loaded listener.js 21:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128d41800) [pid = 1654] [serial = 1670] [outer = 0x116972c00] 21:40:50 INFO - PROCESS | 1654 | 1468471250121 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 478ms 21:40:50 INFO - PROCESS | 1654 | 1468471250139 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:40:50 INFO - PROCESS | 1654 | 1468471250141 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:40:50 INFO - PROCESS | 1654 | 1468471250152 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1654 | 1468471250153 Marionette TRACE conn2 <- [1,2198,null,{}] 21:40:50 INFO - PROCESS | 1654 | 1468471250156 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:50 INFO - PROCESS | 1654 | 1468471250157 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:50 INFO - PROCESS | 1654 | 1468471250274 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:40:50 INFO - PROCESS | 1654 | 1468471250284 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1654 | 1468471250285 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242bd800 == 38 [pid = 1654] [id = 557] 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128d44000) [pid = 1654] [serial = 1671] [outer = 0x0] 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1290af400) [pid = 1654] [serial = 1672] [outer = 0x128d44000] 21:40:50 INFO - PROCESS | 1654 | 1468471250312 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129484000) [pid = 1654] [serial = 1673] [outer = 0x128d44000] 21:40:50 INFO - PROCESS | 1654 | 1468471250632 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 21:40:50 INFO - PROCESS | 1654 | 1468471250673 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:40:50 INFO - PROCESS | 1654 | 1468471250674 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:40:50 INFO - PROCESS | 1654 | 1468471250676 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1654 | 1468471250677 Marionette TRACE conn2 <- [1,2202,null,{}] 21:40:50 INFO - PROCESS | 1654 | 1468471250680 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:50 INFO - PROCESS | 1654 | 1468471250681 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:50 INFO - PROCESS | 1654 | 1468471250810 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:40:50 INFO - PROCESS | 1654 | 1468471250899 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1654 | 1468471250901 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a65000 == 39 [pid = 1654] [id = 558] 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1128d3400) [pid = 1654] [serial = 1674] [outer = 0x0] 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x112a86000) [pid = 1654] [serial = 1675] [outer = 0x1128d3400] 21:40:50 INFO - PROCESS | 1654 | 1468471250936 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1138f9400) [pid = 1654] [serial = 1676] [outer = 0x1128d3400] 21:40:51 INFO - PROCESS | 1654 | 1468471251472 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 821ms 21:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:40:51 INFO - PROCESS | 1654 | 1468471251505 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 1654 | 1468471251508 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:40:51 INFO - PROCESS | 1654 | 1468471251515 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - PROCESS | 1654 | 1468471251518 Marionette TRACE conn2 <- [1,2206,null,{}] 21:40:51 INFO - PROCESS | 1654 | 1468471251521 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:51 INFO - PROCESS | 1654 | 1468471251523 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:51 INFO - PROCESS | 1654 | 1468471251636 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:40:51 INFO - PROCESS | 1654 | 1468471251719 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:51 INFO - PROCESS | 1654 | 1468471251721 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x119492800 == 40 [pid = 1654] [id = 559] 21:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116a0b400) [pid = 1654] [serial = 1677] [outer = 0x0] 21:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118215000) [pid = 1654] [serial = 1678] [outer = 0x116a0b400] 21:40:51 INFO - PROCESS | 1654 | 1468471251751 Marionette DEBUG loaded listener.js 21:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1183a0400) [pid = 1654] [serial = 1679] [outer = 0x116a0b400] 21:40:52 INFO - PROCESS | 1654 | 1468471252354 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 877ms 21:40:52 INFO - PROCESS | 1654 | 1468471252390 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:40:52 INFO - PROCESS | 1654 | 1468471252392 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:40:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:40:52 INFO - PROCESS | 1654 | 1468471252394 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:40:52 INFO - PROCESS | 1654 | 1468471252396 Marionette TRACE conn2 <- [1,2210,null,{}] 21:40:52 INFO - PROCESS | 1654 | 1468471252398 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:52 INFO - PROCESS | 1654 | 1468471252400 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:52 INFO - PROCESS | 1654 | 1468471252608 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:40:52 INFO - PROCESS | 1654 | 1468471252699 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1654 | 1468471252700 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x116997000 == 41 [pid = 1654] [id = 560] 21:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11607f800) [pid = 1654] [serial = 1680] [outer = 0x0] 21:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116772000) [pid = 1654] [serial = 1681] [outer = 0x11607f800] 21:40:52 INFO - PROCESS | 1654 | 1468471252730 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1176dec00) [pid = 1654] [serial = 1682] [outer = 0x11607f800] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1242bd800 == 40 [pid = 1654] [id = 557] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12a218800 == 39 [pid = 1654] [id = 556] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11949d800 == 38 [pid = 1654] [id = 555] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x126a1f000 == 37 [pid = 1654] [id = 554] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x126a25800 == 36 [pid = 1654] [id = 553] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1261be800 == 35 [pid = 1654] [id = 552] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1242c5800 == 34 [pid = 1654] [id = 551] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x121006000 == 33 [pid = 1654] [id = 550] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11949e800 == 32 [pid = 1654] [id = 549] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11811c800 == 31 [pid = 1654] [id = 548] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x116293800 == 30 [pid = 1654] [id = 547] 21:40:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1170cf800 == 29 [pid = 1654] [id = 546] 21:40:53 INFO - PROCESS | 1654 | 1468471253189 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 821ms 21:40:53 INFO - PROCESS | 1654 | 1468471253217 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1654 | 1468471253219 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a91c400) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12573f000) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1268c5800) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1257d8000) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128dc2000) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128b9c800) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12492bc00) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x117231800) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1182db400) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11a0e4000) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12380ac00) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1182e5c00) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11855d400) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1291d7c00) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11889a400) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194dec00) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115e57800) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11677a000) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1290b6800) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12948d800) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x117228800) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1133d3000) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119c31400) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x124f06400) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128d3c000) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126af5800) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a534400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 21:40:53 INFO - PROCESS | 1654 | 1468471253239 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1654 | 1468471253241 Marionette TRACE conn2 <- [1,2214,null,{}] 21:40:53 INFO - PROCESS | 1654 | 1468471253246 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:53 INFO - PROCESS | 1654 | 1468471253248 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:53 INFO - PROCESS | 1654 | 1468471253333 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:40:53 INFO - PROCESS | 1654 | 1468471253337 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:53 INFO - PROCESS | 1654 | 1468471253339 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x118114000 == 30 [pid = 1654] [id = 561] 21:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1183e6400) [pid = 1654] [serial = 1683] [outer = 0x0] 21:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11856b800) [pid = 1654] [serial = 1684] [outer = 0x1183e6400] 21:40:53 INFO - PROCESS | 1654 | 1468471253366 Marionette DEBUG loaded listener.js 21:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118624000) [pid = 1654] [serial = 1685] [outer = 0x1183e6400] 21:40:53 INFO - PROCESS | 1654 | 1468471253809 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 633ms 21:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:40:53 INFO - PROCESS | 1654 | 1468471253864 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1654 | 1468471253867 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:40:53 INFO - PROCESS | 1654 | 1468471253871 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1654 | 1468471253873 Marionette TRACE conn2 <- [1,2218,null,{}] 21:40:53 INFO - PROCESS | 1654 | 1468471253876 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:53 INFO - PROCESS | 1654 | 1468471253878 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:54 INFO - PROCESS | 1654 | 1468471254015 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:40:54 INFO - PROCESS | 1654 | 1468471254135 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1654 | 1468471254137 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b98800 == 31 [pid = 1654] [id = 562] 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118397800) [pid = 1654] [serial = 1686] [outer = 0x0] 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119a21800) [pid = 1654] [serial = 1687] [outer = 0x118397800] 21:40:54 INFO - PROCESS | 1654 | 1468471254182 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119ce0400) [pid = 1654] [serial = 1688] [outer = 0x118397800] 21:40:54 INFO - PROCESS | 1654 | 1468471254506 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:40:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:40:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 21:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:40:54 INFO - PROCESS | 1654 | 1468471254541 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:40:54 INFO - PROCESS | 1654 | 1468471254543 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:40:54 INFO - PROCESS | 1654 | 1468471254555 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:40:54 INFO - PROCESS | 1654 | 1468471254559 Marionette TRACE conn2 <- [1,2222,null,{}] 21:40:54 INFO - PROCESS | 1654 | 1468471254561 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:54 INFO - PROCESS | 1654 | 1468471254566 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:54 INFO - PROCESS | 1654 | 1468471254675 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:40:54 INFO - PROCESS | 1654 | 1468471254684 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1654 | 1468471254685 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x124eca800 == 32 [pid = 1654] [id = 563] 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a0e4000) [pid = 1654] [serial = 1689] [outer = 0x0] 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1245d9800) [pid = 1654] [serial = 1690] [outer = 0x11a0e4000] 21:40:54 INFO - PROCESS | 1654 | 1468471254710 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125695000) [pid = 1654] [serial = 1691] [outer = 0x11a0e4000] 21:40:55 INFO - PROCESS | 1654 | 1468471255041 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 531ms 21:40:55 INFO - PROCESS | 1654 | 1468471255081 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 1654 | 1468471255082 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:40:55 INFO - PROCESS | 1654 | 1468471255085 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1654 | 1468471255086 Marionette TRACE conn2 <- [1,2226,null,{}] 21:40:55 INFO - PROCESS | 1654 | 1468471255088 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:55 INFO - PROCESS | 1654 | 1468471255090 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:55 INFO - PROCESS | 1654 | 1468471255171 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:40:55 INFO - PROCESS | 1654 | 1468471255175 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1654 | 1468471255176 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12387a800 == 33 [pid = 1654] [id = 564] 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12573f800) [pid = 1654] [serial = 1692] [outer = 0x0] 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1257dac00) [pid = 1654] [serial = 1693] [outer = 0x12573f800] 21:40:55 INFO - PROCESS | 1654 | 1468471255203 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126847000) [pid = 1654] [serial = 1694] [outer = 0x12573f800] 21:40:55 INFO - PROCESS | 1654 | 1468471255588 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 21:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:40:55 INFO - PROCESS | 1654 | 1468471255606 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 1654 | 1468471255608 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:40:55 INFO - PROCESS | 1654 | 1468471255610 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1654 | 1468471255611 Marionette TRACE conn2 <- [1,2230,null,{}] 21:40:55 INFO - PROCESS | 1654 | 1468471255613 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:55 INFO - PROCESS | 1654 | 1468471255615 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:55 INFO - PROCESS | 1654 | 1468471255721 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:40:55 INFO - PROCESS | 1654 | 1468471255732 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1654 | 1468471255736 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x129014800 == 34 [pid = 1654] [id = 565] 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126ce0c00) [pid = 1654] [serial = 1695] [outer = 0x0] 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126ce4400) [pid = 1654] [serial = 1696] [outer = 0x126ce0c00] 21:40:55 INFO - PROCESS | 1654 | 1468471255768 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1289cbc00) [pid = 1654] [serial = 1697] [outer = 0x126ce0c00] 21:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 521ms 21:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:40:56 INFO - PROCESS | 1654 | 1468471256128 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:40:56 INFO - PROCESS | 1654 | 1468471256131 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1654 | 1468471256132 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:40:56 INFO - PROCESS | 1654 | 1468471256134 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1654 | 1468471256135 Marionette TRACE conn2 <- [1,2234,null,{}] 21:40:56 INFO - PROCESS | 1654 | 1468471256138 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:56 INFO - PROCESS | 1654 | 1468471256139 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:56 INFO - PROCESS | 1654 | 1468471256239 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:40:56 INFO - PROCESS | 1654 | 1468471256252 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:56 INFO - PROCESS | 1654 | 1468471256253 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a20a800 == 35 [pid = 1654] [id = 566] 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128d3f000) [pid = 1654] [serial = 1698] [outer = 0x0] 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1290b6000) [pid = 1654] [serial = 1699] [outer = 0x128d3f000] 21:40:56 INFO - PROCESS | 1654 | 1468471256284 Marionette DEBUG loaded listener.js 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291e5400) [pid = 1654] [serial = 1700] [outer = 0x128d3f000] 21:40:56 INFO - PROCESS | 1654 | 1468471256636 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 21:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:40:56 INFO - PROCESS | 1654 | 1468471256656 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1654 | 1468471256657 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:40:56 INFO - PROCESS | 1654 | 1468471256659 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1654 | 1468471256661 Marionette TRACE conn2 <- [1,2238,null,{}] 21:40:56 INFO - PROCESS | 1654 | 1468471256663 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:56 INFO - PROCESS | 1654 | 1468471256664 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:56 INFO - PROCESS | 1654 | 1468471256766 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:40:56 INFO - PROCESS | 1654 | 1468471256776 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:56 INFO - PROCESS | 1654 | 1468471256778 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a876000 == 36 [pid = 1654] [id = 567] 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1291e6800) [pid = 1654] [serial = 1701] [outer = 0x0] 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a448800) [pid = 1654] [serial = 1702] [outer = 0x1291e6800] 21:40:56 INFO - PROCESS | 1654 | 1468471256803 Marionette DEBUG loaded listener.js 21:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a510c00) [pid = 1654] [serial = 1703] [outer = 0x1291e6800] 21:40:57 INFO - PROCESS | 1654 | 1468471257121 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 21:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:40:57 INFO - PROCESS | 1654 | 1468471257135 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:40:57 INFO - PROCESS | 1654 | 1468471257136 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:40:57 INFO - PROCESS | 1654 | 1468471257138 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:40:57 INFO - PROCESS | 1654 | 1468471257140 Marionette TRACE conn2 <- [1,2242,null,{}] 21:40:57 INFO - PROCESS | 1654 | 1468471257142 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:57 INFO - PROCESS | 1654 | 1468471257143 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:57 INFO - PROCESS | 1654 | 1468471257249 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:40:57 INFO - PROCESS | 1654 | 1468471257253 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1654 | 1468471257254 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b881800 == 37 [pid = 1654] [id = 568] 21:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x129489c00) [pid = 1654] [serial = 1704] [outer = 0x0] 21:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a536c00) [pid = 1654] [serial = 1705] [outer = 0x129489c00] 21:40:57 INFO - PROCESS | 1654 | 1468471257286 Marionette DEBUG loaded listener.js 21:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a911000) [pid = 1654] [serial = 1706] [outer = 0x129489c00] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118215800) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1173edc00) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11821f800) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x111ca8c00) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1183a0000) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x113d43c00) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117ea2c00) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1133e2800) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1240c8000) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119826800) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a532800) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12ae90c00) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116972c00) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123b39000) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126af3800) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116910400) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116030800) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:40:57 INFO - PROCESS | 1654 | 1468471257737 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 620ms 21:40:57 INFO - PROCESS | 1654 | 1468471257760 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:40:57 INFO - PROCESS | 1654 | 1468471257764 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:40:57 INFO - PROCESS | 1654 | 1468471257768 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:40:57 INFO - PROCESS | 1654 | 1468471257770 Marionette TRACE conn2 <- [1,2246,null,{}] 21:40:57 INFO - PROCESS | 1654 | 1468471257774 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:57 INFO - PROCESS | 1654 | 1468471257775 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:57 INFO - PROCESS | 1654 | 1468471257900 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:40:57 INFO - PROCESS | 1654 | 1468471257906 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1654 | 1468471257907 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x124b3b000 == 38 [pid = 1654] [id = 569] 21:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11821a400) [pid = 1654] [serial = 1707] [outer = 0x0] 21:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119825400) [pid = 1654] [serial = 1708] [outer = 0x11821a400] 21:40:57 INFO - PROCESS | 1654 | 1468471257946 Marionette DEBUG loaded listener.js 21:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1240c8000) [pid = 1654] [serial = 1709] [outer = 0x11821a400] 21:40:58 INFO - PROCESS | 1654 | 1468471258324 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 21:40:58 INFO - PROCESS | 1654 | 1468471258341 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:40:58 INFO - PROCESS | 1654 | 1468471258342 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:40:58 INFO - PROCESS | 1654 | 1468471258344 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1654 | 1468471258346 Marionette TRACE conn2 <- [1,2250,null,{}] 21:40:58 INFO - PROCESS | 1654 | 1468471258350 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:58 INFO - PROCESS | 1654 | 1468471258351 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:58 INFO - PROCESS | 1654 | 1468471258464 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:40:58 INFO - PROCESS | 1654 | 1468471258471 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1654 | 1468471258480 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd37000 == 39 [pid = 1654] [id = 570] 21:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1182e5800) [pid = 1654] [serial = 1710] [outer = 0x0] 21:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126aee000) [pid = 1654] [serial = 1711] [outer = 0x1182e5800] 21:40:58 INFO - PROCESS | 1654 | 1468471258508 Marionette DEBUG loaded listener.js 21:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a916000) [pid = 1654] [serial = 1712] [outer = 0x1182e5800] 21:40:58 INFO - PROCESS | 1654 | 1468471258841 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 21:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:40:58 INFO - PROCESS | 1654 | 1468471258867 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:40:58 INFO - PROCESS | 1654 | 1468471258868 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:40:58 INFO - PROCESS | 1654 | 1468471258870 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1654 | 1468471258872 Marionette TRACE conn2 <- [1,2254,null,{}] 21:40:58 INFO - PROCESS | 1654 | 1468471258874 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:58 INFO - PROCESS | 1654 | 1468471258876 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:58 INFO - PROCESS | 1654 | 1468471258970 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:40:58 INFO - PROCESS | 1654 | 1468471258974 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1654 | 1468471258975 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c61d000 == 40 [pid = 1654] [id = 571] 21:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a917400) [pid = 1654] [serial = 1713] [outer = 0x0] 21:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b682800) [pid = 1654] [serial = 1714] [outer = 0x12a917400] 21:40:59 INFO - PROCESS | 1654 | 1468471258999 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b68d000) [pid = 1654] [serial = 1715] [outer = 0x12a917400] 21:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 21:40:59 INFO - PROCESS | 1654 | 1468471259334 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:40:59 INFO - PROCESS | 1654 | 1468471259340 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 1654 | 1468471259341 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:40:59 INFO - PROCESS | 1654 | 1468471259343 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 1654 | 1468471259344 Marionette TRACE conn2 <- [1,2258,null,{}] 21:40:59 INFO - PROCESS | 1654 | 1468471259350 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:59 INFO - PROCESS | 1654 | 1468471259351 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:59 INFO - PROCESS | 1654 | 1468471259475 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:40:59 INFO - PROCESS | 1654 | 1468471259562 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:59 INFO - PROCESS | 1654 | 1468471259564 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:40:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11380e000 == 41 [pid = 1654] [id = 572] 21:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x111c75800) [pid = 1654] [serial = 1716] [outer = 0x0] 21:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1133d5c00) [pid = 1654] [serial = 1717] [outer = 0x111c75800] 21:40:59 INFO - PROCESS | 1654 | 1468471259599 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11690b800) [pid = 1654] [serial = 1718] [outer = 0x111c75800] 21:41:00 INFO - PROCESS | 1654 | 1468471260090 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 771ms 21:41:00 INFO - PROCESS | 1654 | 1468471260131 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:41:00 INFO - PROCESS | 1654 | 1468471260133 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:41:00 INFO - PROCESS | 1654 | 1468471260138 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 1654 | 1468471260140 Marionette TRACE conn2 <- [1,2262,null,{}] 21:41:00 INFO - PROCESS | 1654 | 1468471260144 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:00 INFO - PROCESS | 1654 | 1468471260145 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:00 INFO - PROCESS | 1654 | 1468471260256 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:41:00 INFO - PROCESS | 1654 | 1468471260338 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 1654 | 1468471260340 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f37000 == 42 [pid = 1654] [id = 573] 21:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1183a0c00) [pid = 1654] [serial = 1719] [outer = 0x0] 21:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1194eac00) [pid = 1654] [serial = 1720] [outer = 0x1183a0c00] 21:41:00 INFO - PROCESS | 1654 | 1468471260376 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119c39400) [pid = 1654] [serial = 1721] [outer = 0x1183a0c00] 21:41:00 INFO - PROCESS | 1654 | 1468471260920 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 822ms 21:41:00 INFO - PROCESS | 1654 | 1468471260962 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:41:00 INFO - PROCESS | 1654 | 1468471260965 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:41:00 INFO - PROCESS | 1654 | 1468471260968 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 1654 | 1468471260969 Marionette TRACE conn2 <- [1,2266,null,{}] 21:41:00 INFO - PROCESS | 1654 | 1468471260972 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:00 INFO - PROCESS | 1654 | 1468471260973 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:01 INFO - PROCESS | 1654 | 1468471261080 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:41:01 INFO - PROCESS | 1654 | 1468471261156 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 1654 | 1468471261158 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a879800 == 43 [pid = 1654] [id = 574] 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124b26800) [pid = 1654] [serial = 1722] [outer = 0x0] 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12574dc00) [pid = 1654] [serial = 1723] [outer = 0x124b26800] 21:41:01 INFO - PROCESS | 1654 | 1468471261187 Marionette DEBUG loaded listener.js 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1268c5800) [pid = 1654] [serial = 1724] [outer = 0x124b26800] 21:41:01 INFO - PROCESS | 1654 | 1468471261602 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 21:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:41:01 INFO - PROCESS | 1654 | 1468471261637 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 1654 | 1468471261638 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:41:01 INFO - PROCESS | 1654 | 1468471261645 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 1654 | 1468471261649 Marionette TRACE conn2 <- [1,2270,null,{}] 21:41:01 INFO - PROCESS | 1654 | 1468471261653 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:01 INFO - PROCESS | 1654 | 1468471261656 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:01 INFO - PROCESS | 1654 | 1468471261763 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:41:01 INFO - PROCESS | 1654 | 1468471261828 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 1654 | 1468471261829 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d164000 == 44 [pid = 1654] [id = 575] 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1268c6c00) [pid = 1654] [serial = 1725] [outer = 0x0] 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128b9bc00) [pid = 1654] [serial = 1726] [outer = 0x1268c6c00] 21:41:01 INFO - PROCESS | 1654 | 1468471261899 Marionette DEBUG loaded listener.js 21:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x129490000) [pid = 1654] [serial = 1727] [outer = 0x1268c6c00] 21:41:02 INFO - PROCESS | 1654 | 1468471262315 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 729ms 21:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:41:02 INFO - PROCESS | 1654 | 1468471262369 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:41:02 INFO - PROCESS | 1654 | 1468471262371 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:41:02 INFO - PROCESS | 1654 | 1468471262391 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:41:02 INFO - PROCESS | 1654 | 1468471262392 Marionette TRACE conn2 <- [1,2274,null,{}] 21:41:02 INFO - PROCESS | 1654 | 1468471262410 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:02 INFO - PROCESS | 1654 | 1468471262412 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:02 INFO - PROCESS | 1654 | 1468471262519 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:41:02 INFO - PROCESS | 1654 | 1468471262580 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 1654 | 1468471262581 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a862800 == 45 [pid = 1654] [id = 576] 21:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128d43000) [pid = 1654] [serial = 1728] [outer = 0x0] 21:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b677400) [pid = 1654] [serial = 1729] [outer = 0x128d43000] 21:41:02 INFO - PROCESS | 1654 | 1468471262686 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b68cc00) [pid = 1654] [serial = 1730] [outer = 0x128d43000] 21:41:03 INFO - PROCESS | 1654 | 1468471263319 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 991ms 21:41:03 INFO - PROCESS | 1654 | 1468471263365 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:41:03 INFO - PROCESS | 1654 | 1468471263368 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:41:03 INFO - PROCESS | 1654 | 1468471263371 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 1654 | 1468471263373 Marionette TRACE conn2 <- [1,2278,null,{}] 21:41:03 INFO - PROCESS | 1654 | 1468471263377 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:03 INFO - PROCESS | 1654 | 1468471263379 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:03 INFO - PROCESS | 1654 | 1468471263482 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:41:03 INFO - PROCESS | 1654 | 1468471263556 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:03 INFO - PROCESS | 1654 | 1468471263558 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119adc800 == 46 [pid = 1654] [id = 577] 21:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1182e7c00) [pid = 1654] [serial = 1731] [outer = 0x0] 21:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118398000) [pid = 1654] [serial = 1732] [outer = 0x1182e7c00] 21:41:03 INFO - PROCESS | 1654 | 1468471263586 Marionette DEBUG loaded listener.js 21:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118626c00) [pid = 1654] [serial = 1733] [outer = 0x1182e7c00] 21:41:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 21:41:04 INFO - PROCESS | 1654 | 1468471264038 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:41:04 INFO - PROCESS | 1654 | 1468471264043 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:41:04 INFO - PROCESS | 1654 | 1468471264046 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:41:04 INFO - PROCESS | 1654 | 1468471264050 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:41:04 INFO - PROCESS | 1654 | 1468471264052 Marionette TRACE conn2 <- [1,2282,null,{}] 21:41:04 INFO - PROCESS | 1654 | 1468471264055 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:04 INFO - PROCESS | 1654 | 1468471264056 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:04 INFO - PROCESS | 1654 | 1468471264155 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:41:04 INFO - PROCESS | 1654 | 1468471264235 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 1654 | 1468471264236 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b9c000 == 47 [pid = 1654] [id = 578] 21:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119a13400) [pid = 1654] [serial = 1734] [outer = 0x0] 21:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119c38000) [pid = 1654] [serial = 1735] [outer = 0x119a13400] 21:41:04 INFO - PROCESS | 1654 | 1468471264264 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1239e6c00) [pid = 1654] [serial = 1736] [outer = 0x119a13400] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12c61d000 == 46 [pid = 1654] [id = 571] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd37000 == 45 [pid = 1654] [id = 570] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x124b3b000 == 44 [pid = 1654] [id = 569] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12b881800 == 43 [pid = 1654] [id = 568] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12a876000 == 42 [pid = 1654] [id = 567] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12a20a800 == 41 [pid = 1654] [id = 566] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x129014800 == 40 [pid = 1654] [id = 565] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12387a800 == 39 [pid = 1654] [id = 564] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x124eca800 == 38 [pid = 1654] [id = 563] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119b98800 == 37 [pid = 1654] [id = 562] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x118114000 == 36 [pid = 1654] [id = 561] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x116997000 == 35 [pid = 1654] [id = 560] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119492800 == 34 [pid = 1654] [id = 559] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x112a65000 == 33 [pid = 1654] [id = 558] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119adc800 == 32 [pid = 1654] [id = 577] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12a862800 == 31 [pid = 1654] [id = 576] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12d164000 == 30 [pid = 1654] [id = 575] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12a879800 == 29 [pid = 1654] [id = 574] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x123f37000 == 28 [pid = 1654] [id = 573] 21:41:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11380e000 == 27 [pid = 1654] [id = 572] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1240bd400) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1183a1c00) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11821e000) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x118392400) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x116629800) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1128d0000) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119825800) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11889c000) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1183a1000) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1160df800) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x125052c00) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123b3cc00) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11692e400) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119198800) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1290afc00) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a14400) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126cdd800) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119c31800) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12ae90000) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a58f400) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b684000) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12ae9d400) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128d41800) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125053c00) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12684ec00) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124baa800) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x126cdf000) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1176e8c00) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118891000) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1245d0000) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128b93c00) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289ad000) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1290af400) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x123809800) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1289b4c00) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 21:41:05 INFO - PROCESS | 1654 | 1468471265207 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1172ms 21:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:41:05 INFO - PROCESS | 1654 | 1468471265223 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 1654 | 1468471265226 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:41:05 INFO - PROCESS | 1654 | 1468471265234 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 1654 | 1468471265238 Marionette TRACE conn2 <- [1,2286,null,{}] 21:41:05 INFO - PROCESS | 1654 | 1468471265253 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:05 INFO - PROCESS | 1654 | 1468471265255 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:05 INFO - PROCESS | 1654 | 1468471265343 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:41:05 INFO - PROCESS | 1654 | 1468471265349 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:05 INFO - PROCESS | 1654 | 1468471265352 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d6800 == 28 [pid = 1654] [id = 579] 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1162af400) [pid = 1654] [serial = 1737] [outer = 0x0] 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116936400) [pid = 1654] [serial = 1738] [outer = 0x1162af400] 21:41:05 INFO - PROCESS | 1654 | 1468471265379 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1176e6000) [pid = 1654] [serial = 1739] [outer = 0x1162af400] 21:41:05 INFO - PROCESS | 1654 | 1468471265752 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 21:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 530ms 21:41:05 INFO - PROCESS | 1654 | 1468471265759 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 1654 | 1468471265762 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:41:05 INFO - PROCESS | 1654 | 1468471265769 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 1654 | 1468471265770 Marionette TRACE conn2 <- [1,2290,null,{}] 21:41:05 INFO - PROCESS | 1654 | 1468471265773 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:05 INFO - PROCESS | 1654 | 1468471265774 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:05 INFO - PROCESS | 1654 | 1468471265858 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:41:05 INFO - PROCESS | 1654 | 1468471265917 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:05 INFO - PROCESS | 1654 | 1468471265918 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x118308000 == 29 [pid = 1654] [id = 580] 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117ea6000) [pid = 1654] [serial = 1740] [outer = 0x0] 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118393400) [pid = 1654] [serial = 1741] [outer = 0x117ea6000] 21:41:05 INFO - PROCESS | 1654 | 1468471265945 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118618000) [pid = 1654] [serial = 1742] [outer = 0x117ea6000] 21:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 21:41:06 INFO - PROCESS | 1654 | 1468471266333 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:41:06 INFO - PROCESS | 1654 | 1468471266339 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:41:06 INFO - PROCESS | 1654 | 1468471266342 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:41:06 INFO - PROCESS | 1654 | 1468471266345 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:41:06 INFO - PROCESS | 1654 | 1468471266349 Marionette TRACE conn2 <- [1,2294,null,{}] 21:41:06 INFO - PROCESS | 1654 | 1468471266361 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:06 INFO - PROCESS | 1654 | 1468471266366 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:06 INFO - PROCESS | 1654 | 1468471266526 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:41:06 INFO - PROCESS | 1654 | 1468471266544 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:06 INFO - PROCESS | 1654 | 1468471266547 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194af800 == 30 [pid = 1654] [id = 581] 21:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194e7000) [pid = 1654] [serial = 1743] [outer = 0x0] 21:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119a34800) [pid = 1654] [serial = 1744] [outer = 0x1194e7000] 21:41:06 INFO - PROCESS | 1654 | 1468471266594 Marionette DEBUG loaded listener.js 21:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123809800) [pid = 1654] [serial = 1745] [outer = 0x1194e7000] 21:41:06 INFO - PROCESS | 1654 | 1468471266959 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 625ms 21:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:41:06 INFO - PROCESS | 1654 | 1468471266970 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:41:06 INFO - PROCESS | 1654 | 1468471266972 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:41:06 INFO - PROCESS | 1654 | 1468471266974 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:41:06 INFO - PROCESS | 1654 | 1468471266976 Marionette TRACE conn2 <- [1,2298,null,{}] 21:41:06 INFO - PROCESS | 1654 | 1468471266978 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:06 INFO - PROCESS | 1654 | 1468471266981 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:07 INFO - PROCESS | 1654 | 1468471267068 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:41:07 INFO - PROCESS | 1654 | 1468471267159 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 1654 | 1468471267160 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cbd800 == 31 [pid = 1654] [id = 582] 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11839e400) [pid = 1654] [serial = 1746] [outer = 0x0] 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1245cec00) [pid = 1654] [serial = 1747] [outer = 0x11839e400] 21:41:07 INFO - PROCESS | 1654 | 1468471267188 Marionette DEBUG loaded listener.js 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124ba9800) [pid = 1654] [serial = 1748] [outer = 0x11839e400] 21:41:07 INFO - PROCESS | 1654 | 1468471267492 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 523ms 21:41:07 INFO - PROCESS | 1654 | 1468471267501 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1654 | 1468471267502 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:41:07 INFO - PROCESS | 1654 | 1468471267504 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1654 | 1468471267505 Marionette TRACE conn2 <- [1,2302,null,{}] 21:41:07 INFO - PROCESS | 1654 | 1468471267518 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:07 INFO - PROCESS | 1654 | 1468471267519 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:07 INFO - PROCESS | 1654 | 1468471267626 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:41:07 INFO - PROCESS | 1654 | 1468471267630 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 1654 | 1468471267631 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x124673000 == 32 [pid = 1654] [id = 583] 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11722a400) [pid = 1654] [serial = 1749] [outer = 0x0] 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124f09800) [pid = 1654] [serial = 1750] [outer = 0x11722a400] 21:41:07 INFO - PROCESS | 1654 | 1468471267656 Marionette DEBUG loaded listener.js 21:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1257ce400) [pid = 1654] [serial = 1751] [outer = 0x11722a400] 21:41:08 INFO - PROCESS | 1654 | 1468471268007 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 21:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:41:08 INFO - PROCESS | 1654 | 1468471268024 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:41:08 INFO - PROCESS | 1654 | 1468471268025 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:41:08 INFO - PROCESS | 1654 | 1468471268027 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 1654 | 1468471268028 Marionette TRACE conn2 <- [1,2306,null,{}] 21:41:08 INFO - PROCESS | 1654 | 1468471268038 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:08 INFO - PROCESS | 1654 | 1468471268042 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:08 INFO - PROCESS | 1654 | 1468471268150 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:41:08 INFO - PROCESS | 1654 | 1468471268154 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:08 INFO - PROCESS | 1654 | 1468471268155 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x126691800 == 33 [pid = 1654] [id = 584] 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11839c000) [pid = 1654] [serial = 1752] [outer = 0x0] 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126193c00) [pid = 1654] [serial = 1753] [outer = 0x11839c000] 21:41:08 INFO - PROCESS | 1654 | 1468471268181 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289ad400) [pid = 1654] [serial = 1754] [outer = 0x11839c000] 21:41:08 INFO - PROCESS | 1654 | 1468471268541 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 527ms 21:41:08 INFO - PROCESS | 1654 | 1468471268555 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:41:08 INFO - PROCESS | 1654 | 1468471268556 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:41:08 INFO - PROCESS | 1654 | 1468471268558 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 1654 | 1468471268559 Marionette TRACE conn2 <- [1,2310,null,{}] 21:41:08 INFO - PROCESS | 1654 | 1468471268563 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:08 INFO - PROCESS | 1654 | 1468471268564 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:08 INFO - PROCESS | 1654 | 1468471268666 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:41:08 INFO - PROCESS | 1654 | 1468471268675 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:08 INFO - PROCESS | 1654 | 1468471268676 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a1a800 == 34 [pid = 1654] [id = 585] 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1133cf800) [pid = 1654] [serial = 1755] [outer = 0x0] 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1289bac00) [pid = 1654] [serial = 1756] [outer = 0x1133cf800] 21:41:08 INFO - PROCESS | 1654 | 1468471268701 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128b8e800) [pid = 1654] [serial = 1757] [outer = 0x1133cf800] 21:41:09 INFO - PROCESS | 1654 | 1468471269035 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 21:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:41:09 INFO - PROCESS | 1654 | 1468471269081 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 1654 | 1468471269082 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:41:09 INFO - PROCESS | 1654 | 1468471269084 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - PROCESS | 1654 | 1468471269086 Marionette TRACE conn2 <- [1,2314,null,{}] 21:41:09 INFO - PROCESS | 1654 | 1468471269088 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:09 INFO - PROCESS | 1654 | 1468471269089 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:09 INFO - PROCESS | 1654 | 1468471269426 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1291e6800) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x129489c00) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1128d3400) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1183e6400) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x128d44000) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12573f800) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a0e4000) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11607f800) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116a0b400) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118397800) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11821a400) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1182e5800) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a917400) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126ce0c00) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128d3f000) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:41:09 INFO - PROCESS | 1654 | 1468471269494 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 1654 | 1468471269495 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cbc800 == 35 [pid = 1654] [id = 586] 21:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x111e2e800) [pid = 1654] [serial = 1758] [outer = 0x0] 21:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11602b000) [pid = 1654] [serial = 1759] [outer = 0x111e2e800] 21:41:09 INFO - PROCESS | 1654 | 1468471269520 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118398400) [pid = 1654] [serial = 1760] [outer = 0x111e2e800] 21:41:09 INFO - PROCESS | 1654 | 1468471269787 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 722ms 21:41:09 INFO - PROCESS | 1654 | 1468471269808 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 1654 | 1468471269821 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:41:09 INFO - PROCESS | 1654 | 1468471269836 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - PROCESS | 1654 | 1468471269837 Marionette TRACE conn2 <- [1,2318,null,{}] 21:41:09 INFO - PROCESS | 1654 | 1468471269840 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:09 INFO - PROCESS | 1654 | 1468471269841 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:09 INFO - PROCESS | 1654 | 1468471269924 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:41:09 INFO - PROCESS | 1654 | 1468471269987 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 1654 | 1468471269988 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a21c000 == 36 [pid = 1654] [id = 587] 21:41:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1128d9800) [pid = 1654] [serial = 1761] [outer = 0x0] 21:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1188ec400) [pid = 1654] [serial = 1762] [outer = 0x1128d9800] 21:41:10 INFO - PROCESS | 1654 | 1468471270013 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128b9a000) [pid = 1654] [serial = 1763] [outer = 0x1128d9800] 21:41:10 INFO - PROCESS | 1654 | 1468471270281 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 1654 | 1468471270309 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:41:10 INFO - PROCESS | 1654 | 1468471270320 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1654 | 1468471270321 Marionette TRACE conn2 <- [1,2322,null,{}] 21:41:10 INFO - PROCESS | 1654 | 1468471270323 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:10 INFO - PROCESS | 1654 | 1468471270324 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:10 INFO - PROCESS | 1654 | 1468471270409 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:41:10 INFO - PROCESS | 1654 | 1468471270414 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 1654 | 1468471270416 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87d000 == 37 [pid = 1654] [id = 588] 21:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128d3c000) [pid = 1654] [serial = 1764] [outer = 0x0] 21:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128dc4400) [pid = 1654] [serial = 1765] [outer = 0x128d3c000] 21:41:10 INFO - PROCESS | 1654 | 1468471270441 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1290b3c00) [pid = 1654] [serial = 1766] [outer = 0x128d3c000] 21:41:10 INFO - PROCESS | 1654 | 1468471270862 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 578ms 21:41:10 INFO - PROCESS | 1654 | 1468471270891 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 1654 | 1468471270893 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:41:10 INFO - PROCESS | 1654 | 1468471270897 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1654 | 1468471270911 Marionette TRACE conn2 <- [1,2326,null,{}] 21:41:10 INFO - PROCESS | 1654 | 1468471270915 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:10 INFO - PROCESS | 1654 | 1468471270917 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:11 INFO - PROCESS | 1654 | 1468471271059 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:41:11 INFO - PROCESS | 1654 | 1468471271073 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 1654 | 1468471271074 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b895800 == 38 [pid = 1654] [id = 589] 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291d7800) [pid = 1654] [serial = 1767] [outer = 0x0] 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a442c00) [pid = 1654] [serial = 1768] [outer = 0x1291d7800] 21:41:11 INFO - PROCESS | 1654 | 1468471271118 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a535800) [pid = 1654] [serial = 1769] [outer = 0x1291d7800] 21:41:11 INFO - PROCESS | 1654 | 1468471271662 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 786ms 21:41:11 INFO - PROCESS | 1654 | 1468471271683 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:41:11 INFO - PROCESS | 1654 | 1468471271685 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:41:11 INFO - PROCESS | 1654 | 1468471271689 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:41:11 INFO - PROCESS | 1654 | 1468471271691 Marionette TRACE conn2 <- [1,2330,null,{}] 21:41:11 INFO - PROCESS | 1654 | 1468471271695 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:11 INFO - PROCESS | 1654 | 1468471271697 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:11 INFO - PROCESS | 1654 | 1468471271818 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:41:11 INFO - PROCESS | 1654 | 1468471271903 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 1654 | 1468471271904 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e4e000 == 39 [pid = 1654] [id = 590] 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1133ccc00) [pid = 1654] [serial = 1770] [outer = 0x0] 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1160dc400) [pid = 1654] [serial = 1771] [outer = 0x1133ccc00] 21:41:11 INFO - PROCESS | 1654 | 1468471271935 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1172cac00) [pid = 1654] [serial = 1772] [outer = 0x1133ccc00] 21:41:12 INFO - PROCESS | 1654 | 1468471272489 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 872ms 21:41:12 INFO - PROCESS | 1654 | 1468471272561 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 1654 | 1468471272564 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:41:12 INFO - PROCESS | 1654 | 1468471272569 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - PROCESS | 1654 | 1468471272571 Marionette TRACE conn2 <- [1,2334,null,{}] 21:41:12 INFO - PROCESS | 1654 | 1468471272573 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:12 INFO - PROCESS | 1654 | 1468471272575 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:12 INFO - PROCESS | 1654 | 1468471272686 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:41:12 INFO - PROCESS | 1654 | 1468471272749 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:12 INFO - PROCESS | 1654 | 1468471272750 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x124665000 == 40 [pid = 1654] [id = 591] 21:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11860e400) [pid = 1654] [serial = 1773] [outer = 0x0] 21:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1188e9c00) [pid = 1654] [serial = 1774] [outer = 0x11860e400] 21:41:12 INFO - PROCESS | 1654 | 1468471272782 Marionette DEBUG loaded listener.js 21:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119819400) [pid = 1654] [serial = 1775] [outer = 0x11860e400] 21:41:13 INFO - PROCESS | 1654 | 1468471273439 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 920ms 21:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:41:13 INFO - PROCESS | 1654 | 1468471273490 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:41:13 INFO - PROCESS | 1654 | 1468471273492 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:41:13 INFO - PROCESS | 1654 | 1468471273496 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 1654 | 1468471273497 Marionette TRACE conn2 <- [1,2338,null,{}] 21:41:13 INFO - PROCESS | 1654 | 1468471273501 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:13 INFO - PROCESS | 1654 | 1468471273503 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:13 INFO - PROCESS | 1654 | 1468471273613 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:41:13 INFO - PROCESS | 1654 | 1468471273701 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 1654 | 1468471273703 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x118253800 == 41 [pid = 1654] [id = 592] 21:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1172c2000) [pid = 1654] [serial = 1776] [outer = 0x0] 21:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1176dac00) [pid = 1654] [serial = 1777] [outer = 0x1172c2000] 21:41:13 INFO - PROCESS | 1654 | 1468471273732 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1182dc800) [pid = 1654] [serial = 1778] [outer = 0x1172c2000] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87d000 == 40 [pid = 1654] [id = 588] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12a21c000 == 39 [pid = 1654] [id = 587] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x123cbc800 == 38 [pid = 1654] [id = 586] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x128a1a800 == 37 [pid = 1654] [id = 585] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x126691800 == 36 [pid = 1654] [id = 584] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x124673000 == 35 [pid = 1654] [id = 583] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x123cbd800 == 34 [pid = 1654] [id = 582] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1194af800 == 33 [pid = 1654] [id = 581] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x118308000 == 32 [pid = 1654] [id = 580] 21:41:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d6800 == 31 [pid = 1654] [id = 579] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x126ce4400) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1290b6000) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a448800) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1291e5400) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a536c00) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x112a86000) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1138f9400) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a510c00) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11856b800) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118624000) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x129484000) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1257dac00) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b68d000) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1245d9800) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125695000) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116772000) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1176dec00) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118215000) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1183a0400) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a21800) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119ce0400) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119825400) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a911000) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289cbc00) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12a916000) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1240c8000) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126aee000) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126847000) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 21:41:13 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b682800) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 21:41:14 INFO - PROCESS | 1654 | 1468471274127 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 672ms 21:41:14 INFO - PROCESS | 1654 | 1468471274167 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1654 | 1468471274170 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:41:14 INFO - PROCESS | 1654 | 1468471274175 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1654 | 1468471274176 Marionette TRACE conn2 <- [1,2342,null,{}] 21:41:14 INFO - PROCESS | 1654 | 1468471274179 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:14 INFO - PROCESS | 1654 | 1468471274180 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:14 INFO - PROCESS | 1654 | 1468471274266 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:41:14 INFO - PROCESS | 1654 | 1468471274327 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1654 | 1468471274328 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184ed800 == 32 [pid = 1654] [id = 593] 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1182e9c00) [pid = 1654] [serial = 1779] [outer = 0x0] 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11856ac00) [pid = 1654] [serial = 1780] [outer = 0x1182e9c00] 21:41:14 INFO - PROCESS | 1654 | 1468471274355 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1188ef400) [pid = 1654] [serial = 1781] [outer = 0x1182e9c00] 21:41:14 INFO - PROCESS | 1654 | 1468471274661 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 21:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:41:14 INFO - PROCESS | 1654 | 1468471274694 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1654 | 1468471274695 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:41:14 INFO - PROCESS | 1654 | 1468471274700 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1654 | 1468471274702 Marionette TRACE conn2 <- [1,2346,null,{}] 21:41:14 INFO - PROCESS | 1654 | 1468471274710 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:14 INFO - PROCESS | 1654 | 1468471274714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:14 INFO - PROCESS | 1654 | 1468471274793 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:41:14 INFO - PROCESS | 1654 | 1468471274853 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1654 | 1468471274855 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x123977000 == 33 [pid = 1654] [id = 594] 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1133e7400) [pid = 1654] [serial = 1782] [outer = 0x0] 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119a1b800) [pid = 1654] [serial = 1783] [outer = 0x1133e7400] 21:41:14 INFO - PROCESS | 1654 | 1468471274884 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x123b36800) [pid = 1654] [serial = 1784] [outer = 0x1133e7400] 21:41:15 INFO - PROCESS | 1654 | 1468471275302 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 622ms 21:41:15 INFO - PROCESS | 1654 | 1468471275322 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:41:15 INFO - PROCESS | 1654 | 1468471275325 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:41:15 INFO - PROCESS | 1654 | 1468471275328 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:41:15 INFO - PROCESS | 1654 | 1468471275330 Marionette TRACE conn2 <- [1,2350,null,{}] 21:41:15 INFO - PROCESS | 1654 | 1468471275333 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:15 INFO - PROCESS | 1654 | 1468471275335 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:15 INFO - PROCESS | 1654 | 1468471275496 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:41:15 INFO - PROCESS | 1654 | 1468471275510 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 1654 | 1468471275511 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x124664000 == 34 [pid = 1654] [id = 595] 21:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119b73000) [pid = 1654] [serial = 1785] [outer = 0x0] 21:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1245d9800) [pid = 1654] [serial = 1786] [outer = 0x119b73000] 21:41:15 INFO - PROCESS | 1654 | 1468471275554 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1257d0c00) [pid = 1654] [serial = 1787] [outer = 0x119b73000] 21:41:15 INFO - PROCESS | 1654 | 1468471275965 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 21:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:41:16 INFO - PROCESS | 1654 | 1468471276001 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 1654 | 1468471276003 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:41:16 INFO - PROCESS | 1654 | 1468471276006 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1654 | 1468471276008 Marionette TRACE conn2 <- [1,2354,null,{}] 21:41:16 INFO - PROCESS | 1654 | 1468471276012 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 1654 | 1468471276014 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:16 INFO - PROCESS | 1654 | 1468471276173 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:41:16 INFO - PROCESS | 1654 | 1468471276280 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 1654 | 1468471276282 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a13800 == 35 [pid = 1654] [id = 596] 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112f98c00) [pid = 1654] [serial = 1788] [outer = 0x0] 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1257d4800) [pid = 1654] [serial = 1789] [outer = 0x112f98c00] 21:41:16 INFO - PROCESS | 1654 | 1468471276324 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126846400) [pid = 1654] [serial = 1790] [outer = 0x112f98c00] 21:41:16 INFO - PROCESS | 1654 | 1468471276677 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 720ms 21:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:41:16 INFO - PROCESS | 1654 | 1468471276726 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 1654 | 1468471276727 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:41:16 INFO - PROCESS | 1654 | 1468471276729 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1654 | 1468471276730 Marionette TRACE conn2 <- [1,2358,null,{}] 21:41:16 INFO - PROCESS | 1654 | 1468471276732 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 1654 | 1468471276736 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:16 INFO - PROCESS | 1654 | 1468471276855 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:41:16 INFO - PROCESS | 1654 | 1468471276891 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 1654 | 1468471276892 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1291a4800 == 36 [pid = 1654] [id = 597] 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126aee400) [pid = 1654] [serial = 1791] [outer = 0x0] 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126ce4800) [pid = 1654] [serial = 1792] [outer = 0x126aee400] 21:41:16 INFO - PROCESS | 1654 | 1468471276917 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128dbd800) [pid = 1654] [serial = 1793] [outer = 0x126aee400] 21:41:17 INFO - PROCESS | 1654 | 1468471277217 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 21:41:17 INFO - PROCESS | 1654 | 1468471277252 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 1654 | 1468471277253 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:41:17 INFO - PROCESS | 1654 | 1468471277255 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 1654 | 1468471277256 Marionette TRACE conn2 <- [1,2362,null,{}] 21:41:17 INFO - PROCESS | 1654 | 1468471277259 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:17 INFO - PROCESS | 1654 | 1468471277260 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:17 INFO - PROCESS | 1654 | 1468471277373 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:41:17 INFO - PROCESS | 1654 | 1468471277386 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 1654 | 1468471277387 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a879000 == 37 [pid = 1654] [id = 598] 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128d40c00) [pid = 1654] [serial = 1794] [outer = 0x0] 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1290b8800) [pid = 1654] [serial = 1795] [outer = 0x128d40c00] 21:41:17 INFO - PROCESS | 1654 | 1468471277411 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129485c00) [pid = 1654] [serial = 1796] [outer = 0x128d40c00] 21:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 21:41:17 INFO - PROCESS | 1654 | 1468471277768 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:41:17 INFO - PROCESS | 1654 | 1468471277774 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 1654 | 1468471277775 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:41:17 INFO - PROCESS | 1654 | 1468471277777 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 1654 | 1468471277778 Marionette TRACE conn2 <- [1,2366,null,{}] 21:41:17 INFO - PROCESS | 1654 | 1468471277784 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:17 INFO - PROCESS | 1654 | 1468471277786 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:17 INFO - PROCESS | 1654 | 1468471277895 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:41:17 INFO - PROCESS | 1654 | 1468471277898 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 1654 | 1468471277900 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b63d800 == 38 [pid = 1654] [id = 599] 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128d4a800) [pid = 1654] [serial = 1797] [outer = 0x0] 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a44ac00) [pid = 1654] [serial = 1798] [outer = 0x128d4a800] 21:41:17 INFO - PROCESS | 1654 | 1468471277925 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a530800) [pid = 1654] [serial = 1799] [outer = 0x128d4a800] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11722a400) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x111c75800) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1162af400) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117ea6000) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1183a0c00) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1194e7000) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11839c000) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124b26800) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a13400) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1268c6c00) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128d43000) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1182e7c00) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1133cf800) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x111e2e800) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1128d9800) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128d3c000) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11839e400) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:41:18 INFO - PROCESS | 1654 | 1468471278388 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 624ms 21:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:41:18 INFO - PROCESS | 1654 | 1468471278402 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 1654 | 1468471278404 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:41:18 INFO - PROCESS | 1654 | 1468471278407 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - PROCESS | 1654 | 1468471278409 Marionette TRACE conn2 <- [1,2370,null,{}] 21:41:18 INFO - PROCESS | 1654 | 1468471278414 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:18 INFO - PROCESS | 1654 | 1468471278416 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:18 INFO - PROCESS | 1654 | 1468471278558 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:41:18 INFO - PROCESS | 1654 | 1468471278652 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 1654 | 1468471278653 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x123974800 == 39 [pid = 1654] [id = 600] 21:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1128ca400) [pid = 1654] [serial = 1800] [outer = 0x0] 21:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11855d000) [pid = 1654] [serial = 1801] [outer = 0x1128ca400] 21:41:18 INFO - PROCESS | 1654 | 1468471278678 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12618a800) [pid = 1654] [serial = 1802] [outer = 0x1128ca400] 21:41:18 INFO - PROCESS | 1654 | 1468471278934 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 577ms 21:41:18 INFO - PROCESS | 1654 | 1468471278987 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 1654 | 1468471278988 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:41:18 INFO - PROCESS | 1654 | 1468471278991 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - PROCESS | 1654 | 1468471278992 Marionette TRACE conn2 <- [1,2374,null,{}] 21:41:19 INFO - PROCESS | 1654 | 1468471279002 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 1654 | 1468471279003 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:19 INFO - PROCESS | 1654 | 1468471279091 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:41:19 INFO - PROCESS | 1654 | 1468471279095 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 1654 | 1468471279096 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c294000 == 40 [pid = 1654] [id = 601] 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x113d47c00) [pid = 1654] [serial = 1803] [outer = 0x0] 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a449400) [pid = 1654] [serial = 1804] [outer = 0x113d47c00] 21:41:19 INFO - PROCESS | 1654 | 1468471279123 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a592800) [pid = 1654] [serial = 1805] [outer = 0x113d47c00] 21:41:19 INFO - PROCESS | 1654 | 1468471279455 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 21:41:19 INFO - PROCESS | 1654 | 1468471279521 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:41:19 INFO - PROCESS | 1654 | 1468471279522 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:41:19 INFO - PROCESS | 1654 | 1468471279526 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1654 | 1468471279528 Marionette TRACE conn2 <- [1,2378,null,{}] 21:41:19 INFO - PROCESS | 1654 | 1468471279530 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 1654 | 1468471279532 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:19 INFO - PROCESS | 1654 | 1468471279628 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:41:19 INFO - PROCESS | 1654 | 1468471279633 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 1654 | 1468471279635 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc3c000 == 41 [pid = 1654] [id = 602] 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a914400) [pid = 1654] [serial = 1806] [outer = 0x0] 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12ae98800) [pid = 1654] [serial = 1807] [outer = 0x12a914400] 21:41:19 INFO - PROCESS | 1654 | 1468471279661 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b685c00) [pid = 1654] [serial = 1808] [outer = 0x12a914400] 21:41:20 INFO - PROCESS | 1654 | 1468471280011 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 21:41:20 INFO - PROCESS | 1654 | 1468471280051 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1654 | 1468471280052 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:41:20 INFO - PROCESS | 1654 | 1468471280054 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1654 | 1468471280055 Marionette TRACE conn2 <- [1,2382,null,{}] 21:41:20 INFO - PROCESS | 1654 | 1468471280058 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:20 INFO - PROCESS | 1654 | 1468471280059 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:20 INFO - PROCESS | 1654 | 1468471280142 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:41:20 INFO - PROCESS | 1654 | 1468471280204 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1654 | 1468471280205 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc50000 == 42 [pid = 1654] [id = 603] 21:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b66b800) [pid = 1654] [serial = 1809] [outer = 0x0] 21:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b814000) [pid = 1654] [serial = 1810] [outer = 0x12b66b800] 21:41:20 INFO - PROCESS | 1654 | 1468471280228 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b81c400) [pid = 1654] [serial = 1811] [outer = 0x12b66b800] 21:41:20 INFO - PROCESS | 1654 | 1468471280691 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 669ms 21:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:41:20 INFO - PROCESS | 1654 | 1468471280725 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1654 | 1468471280728 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:41:20 INFO - PROCESS | 1654 | 1468471280731 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1654 | 1468471280734 Marionette TRACE conn2 <- [1,2386,null,{}] 21:41:20 INFO - PROCESS | 1654 | 1468471280738 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:20 INFO - PROCESS | 1654 | 1468471280739 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:20 INFO - PROCESS | 1654 | 1468471280849 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:41:20 INFO - PROCESS | 1654 | 1468471280910 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1654 | 1468471280912 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a1000 == 43 [pid = 1654] [id = 604] 21:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1176e2800) [pid = 1654] [serial = 1812] [outer = 0x0] 21:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1182dd400) [pid = 1654] [serial = 1813] [outer = 0x1176e2800] 21:41:20 INFO - PROCESS | 1654 | 1468471280943 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11860d000) [pid = 1654] [serial = 1814] [outer = 0x1176e2800] 21:41:21 INFO - PROCESS | 1654 | 1468471281432 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 721ms 21:41:21 INFO - PROCESS | 1654 | 1468471281452 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 1654 | 1468471281456 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:41:21 INFO - PROCESS | 1654 | 1468471281460 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 1654 | 1468471281462 Marionette TRACE conn2 <- [1,2390,null,{}] 21:41:21 INFO - PROCESS | 1654 | 1468471281465 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 1654 | 1468471281467 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:21 INFO - PROCESS | 1654 | 1468471281575 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:41:21 INFO - PROCESS | 1654 | 1468471281636 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 1654 | 1468471281638 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x129197800 == 44 [pid = 1654] [id = 605] 21:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1194ebc00) [pid = 1654] [serial = 1815] [outer = 0x0] 21:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119ce2000) [pid = 1654] [serial = 1816] [outer = 0x1194ebc00] 21:41:21 INFO - PROCESS | 1654 | 1468471281668 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125053000) [pid = 1654] [serial = 1817] [outer = 0x1194ebc00] 21:41:22 INFO - PROCESS | 1654 | 1468471282117 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 672ms 21:41:22 INFO - PROCESS | 1654 | 1468471282134 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 1654 | 1468471282135 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:41:22 INFO - PROCESS | 1654 | 1468471282138 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 1654 | 1468471282141 Marionette TRACE conn2 <- [1,2394,null,{}] 21:41:22 INFO - PROCESS | 1654 | 1468471282149 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:22 INFO - PROCESS | 1654 | 1468471282152 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:22 INFO - PROCESS | 1654 | 1468471282279 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:41:22 INFO - PROCESS | 1654 | 1468471282367 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 1654 | 1468471282369 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d173000 == 45 [pid = 1654] [id = 606] 21:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126aef400) [pid = 1654] [serial = 1818] [outer = 0x0] 21:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1289bcc00) [pid = 1654] [serial = 1819] [outer = 0x126aef400] 21:41:22 INFO - PROCESS | 1654 | 1468471282401 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128d4a000) [pid = 1654] [serial = 1820] [outer = 0x126aef400] 21:41:22 INFO - PROCESS | 1654 | 1468471282833 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 21:41:22 INFO - PROCESS | 1654 | 1468471282860 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 1654 | 1468471282862 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:41:22 INFO - PROCESS | 1654 | 1468471282864 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 1654 | 1468471282865 Marionette TRACE conn2 <- [1,2398,null,{}] 21:41:22 INFO - PROCESS | 1654 | 1468471282868 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:22 INFO - PROCESS | 1654 | 1468471282869 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:23 INFO - PROCESS | 1654 | 1468471283000 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:41:23 INFO - PROCESS | 1654 | 1468471283126 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 1654 | 1468471283127 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d73800 == 46 [pid = 1654] [id = 607] 21:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116076400) [pid = 1654] [serial = 1821] [outer = 0x0] 21:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x118618400) [pid = 1654] [serial = 1822] [outer = 0x116076400] 21:41:23 INFO - PROCESS | 1654 | 1468471283180 Marionette DEBUG loaded listener.js 21:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1291e2000) [pid = 1654] [serial = 1823] [outer = 0x116076400] 21:41:23 INFO - PROCESS | 1654 | 1468471283903 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1069ms 21:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:41:23 INFO - PROCESS | 1654 | 1468471283934 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 1654 | 1468471283936 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:41:23 INFO - PROCESS | 1654 | 1468471283939 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 1654 | 1468471283941 Marionette TRACE conn2 <- [1,2402,null,{}] 21:41:23 INFO - PROCESS | 1654 | 1468471283945 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 1654 | 1468471283946 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:24 INFO - PROCESS | 1654 | 1468471284083 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:41:24 INFO - PROCESS | 1654 | 1468471284125 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 1654 | 1468471284128 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x119294800 == 47 [pid = 1654] [id = 608] 21:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x116631400) [pid = 1654] [serial = 1824] [outer = 0x0] 21:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116975800) [pid = 1654] [serial = 1825] [outer = 0x116631400] 21:41:24 INFO - PROCESS | 1654 | 1468471284156 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1182e6c00) [pid = 1654] [serial = 1826] [outer = 0x116631400] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc3c000 == 46 [pid = 1654] [id = 602] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12c294000 == 45 [pid = 1654] [id = 601] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x123974800 == 44 [pid = 1654] [id = 600] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12b63d800 == 43 [pid = 1654] [id = 599] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a879000 == 42 [pid = 1654] [id = 598] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1291a4800 == 41 [pid = 1654] [id = 597] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x128a13800 == 40 [pid = 1654] [id = 596] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x124664000 == 39 [pid = 1654] [id = 595] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x123977000 == 38 [pid = 1654] [id = 594] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1184ed800 == 37 [pid = 1654] [id = 593] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x118253800 == 36 [pid = 1654] [id = 592] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x124665000 == 35 [pid = 1654] [id = 591] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x117e4e000 == 34 [pid = 1654] [id = 590] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12b895800 == 33 [pid = 1654] [id = 589] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x119b9c000 == 32 [pid = 1654] [id = 578] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x113d73800 == 31 [pid = 1654] [id = 607] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12d173000 == 30 [pid = 1654] [id = 606] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x129197800 == 29 [pid = 1654] [id = 605] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a1000 == 28 [pid = 1654] [id = 604] 21:41:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc50000 == 27 [pid = 1654] [id = 603] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x124f09800) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11690b800) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1133d5c00) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x116936400) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1176e6000) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118393400) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118618000) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119c39400) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1194eac00) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a34800) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126193c00) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x123809800) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1268c5800) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12574dc00) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1239e6c00) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119c38000) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128b9bc00) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x129490000) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b677400) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b68cc00) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118626c00) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118398000) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1289bac00) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1289ad400) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128b8e800) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118398400) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1188ec400) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128dc4400) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11602b000) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1245cec00) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a442c00) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124ba9800) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128b9a000) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1257ce400) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1290b3c00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 21:41:25 INFO - PROCESS | 1654 | 1468471285196 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1323ms 21:41:25 INFO - PROCESS | 1654 | 1468471285263 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:41:25 INFO - PROCESS | 1654 | 1468471285265 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:41:25 INFO - PROCESS | 1654 | 1468471285268 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:41:25 INFO - PROCESS | 1654 | 1468471285271 Marionette TRACE conn2 <- [1,2406,null,{}] 21:41:25 INFO - PROCESS | 1654 | 1468471285274 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:25 INFO - PROCESS | 1654 | 1468471285276 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:25 INFO - PROCESS | 1654 | 1468471285363 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:41:25 INFO - PROCESS | 1654 | 1468471285394 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1654 | 1468471285396 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x116098800 == 28 [pid = 1654] [id = 609] 21:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11607f800) [pid = 1654] [serial = 1827] [outer = 0x0] 21:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1160de400) [pid = 1654] [serial = 1828] [outer = 0x11607f800] 21:41:25 INFO - PROCESS | 1654 | 1468471285424 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116937c00) [pid = 1654] [serial = 1829] [outer = 0x11607f800] 21:41:25 INFO - PROCESS | 1654 | 1468471285769 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 21:41:25 INFO - PROCESS | 1654 | 1468471285839 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:41:25 INFO - PROCESS | 1654 | 1468471285843 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:41:25 INFO - PROCESS | 1654 | 1468471285847 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:41:25 INFO - PROCESS | 1654 | 1468471285849 Marionette TRACE conn2 <- [1,2410,null,{}] 21:41:25 INFO - PROCESS | 1654 | 1468471285851 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:25 INFO - PROCESS | 1654 | 1468471285853 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:25 INFO - PROCESS | 1654 | 1468471285929 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:41:25 INFO - PROCESS | 1654 | 1468471285936 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1654 | 1468471285938 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e3b800 == 29 [pid = 1654] [id = 610] 21:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1176e9400) [pid = 1654] [serial = 1830] [outer = 0x0] 21:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118397800) [pid = 1654] [serial = 1831] [outer = 0x1176e9400] 21:41:25 INFO - PROCESS | 1654 | 1468471285965 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1183e4c00) [pid = 1654] [serial = 1832] [outer = 0x1176e9400] 21:41:26 INFO - PROCESS | 1654 | 1468471286299 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 470ms 21:41:26 INFO - PROCESS | 1654 | 1468471286318 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1654 | 1468471286319 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:41:26 INFO - PROCESS | 1654 | 1468471286329 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1654 | 1468471286332 Marionette TRACE conn2 <- [1,2414,null,{}] 21:41:26 INFO - PROCESS | 1654 | 1468471286340 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 1654 | 1468471286343 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:26 INFO - PROCESS | 1654 | 1468471286427 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:41:26 INFO - PROCESS | 1654 | 1468471286485 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 1654 | 1468471286487 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ab000 == 30 [pid = 1654] [id = 611] 21:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118619400) [pid = 1654] [serial = 1833] [outer = 0x0] 21:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119190c00) [pid = 1654] [serial = 1834] [outer = 0x118619400] 21:41:26 INFO - PROCESS | 1654 | 1468471286518 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119a16000) [pid = 1654] [serial = 1835] [outer = 0x118619400] 21:41:26 INFO - PROCESS | 1654 | 1468471286902 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 629ms 21:41:26 INFO - PROCESS | 1654 | 1468471286951 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:41:26 INFO - PROCESS | 1654 | 1468471286952 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:41:26 INFO - PROCESS | 1654 | 1468471286954 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1654 | 1468471286956 Marionette TRACE conn2 <- [1,2418,null,{}] 21:41:26 INFO - PROCESS | 1654 | 1468471286958 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 1654 | 1468471286959 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:27 INFO - PROCESS | 1654 | 1468471287067 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:41:27 INFO - PROCESS | 1654 | 1468471287104 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:27 INFO - PROCESS | 1654 | 1468471287105 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101b800 == 31 [pid = 1654] [id = 612] 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a2fc00) [pid = 1654] [serial = 1836] [outer = 0x0] 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119c39400) [pid = 1654] [serial = 1837] [outer = 0x119a2fc00] 21:41:27 INFO - PROCESS | 1654 | 1468471287130 Marionette DEBUG loaded listener.js 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12380b000) [pid = 1654] [serial = 1838] [outer = 0x119a2fc00] 21:41:27 INFO - PROCESS | 1654 | 1468471287438 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 21:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:41:27 INFO - PROCESS | 1654 | 1468471287475 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 1654 | 1468471287476 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:41:27 INFO - PROCESS | 1654 | 1468471287478 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 1654 | 1468471287479 Marionette TRACE conn2 <- [1,2422,null,{}] 21:41:27 INFO - PROCESS | 1654 | 1468471287484 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:27 INFO - PROCESS | 1654 | 1468471287493 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:27 INFO - PROCESS | 1654 | 1468471287588 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:41:27 INFO - PROCESS | 1654 | 1468471287626 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:27 INFO - PROCESS | 1654 | 1468471287628 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242c6800 == 32 [pid = 1654] [id = 613] 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117226c00) [pid = 1654] [serial = 1839] [outer = 0x0] 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1240bf800) [pid = 1654] [serial = 1840] [outer = 0x117226c00] 21:41:27 INFO - PROCESS | 1654 | 1468471287652 Marionette DEBUG loaded listener.js 21:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12492f400) [pid = 1654] [serial = 1841] [outer = 0x117226c00] 21:41:27 INFO - PROCESS | 1654 | 1468471287970 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 21:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:41:28 INFO - PROCESS | 1654 | 1468471288001 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 1654 | 1468471288002 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:41:28 INFO - PROCESS | 1654 | 1468471288004 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 1654 | 1468471288005 Marionette TRACE conn2 <- [1,2426,null,{}] 21:41:28 INFO - PROCESS | 1654 | 1468471288007 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:28 INFO - PROCESS | 1654 | 1468471288011 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:28 INFO - PROCESS | 1654 | 1468471288138 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:41:28 INFO - PROCESS | 1654 | 1468471288142 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1654 | 1468471288143 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x126690000 == 33 [pid = 1654] [id = 614] 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12380b400) [pid = 1654] [serial = 1842] [outer = 0x0] 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x125692400) [pid = 1654] [serial = 1843] [outer = 0x12380b400] 21:41:28 INFO - PROCESS | 1654 | 1468471288169 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1268bd400) [pid = 1654] [serial = 1844] [outer = 0x12380b400] 21:41:28 INFO - PROCESS | 1654 | 1468471288499 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 21:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:41:28 INFO - PROCESS | 1654 | 1468471288525 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 1654 | 1468471288527 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:41:28 INFO - PROCESS | 1654 | 1468471288529 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 1654 | 1468471288530 Marionette TRACE conn2 <- [1,2430,null,{}] 21:41:28 INFO - PROCESS | 1654 | 1468471288532 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:28 INFO - PROCESS | 1654 | 1468471288534 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:28 INFO - PROCESS | 1654 | 1468471288640 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:41:28 INFO - PROCESS | 1654 | 1468471288652 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1654 | 1468471288653 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2e000 == 34 [pid = 1654] [id = 615] 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x125742800) [pid = 1654] [serial = 1845] [outer = 0x0] 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126ce1400) [pid = 1654] [serial = 1846] [outer = 0x125742800] 21:41:28 INFO - PROCESS | 1654 | 1468471288677 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1289b1400) [pid = 1654] [serial = 1847] [outer = 0x125742800] 21:41:29 INFO - PROCESS | 1654 | 1468471289018 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 21:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:41:29 INFO - PROCESS | 1654 | 1468471289047 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1654 | 1468471289049 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:41:29 INFO - PROCESS | 1654 | 1468471289051 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1654 | 1468471289052 Marionette TRACE conn2 <- [1,2434,null,{}] 21:41:29 INFO - PROCESS | 1654 | 1468471289054 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 1654 | 1468471289055 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:29 INFO - PROCESS | 1654 | 1468471289152 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:41:29 INFO - PROCESS | 1654 | 1468471289192 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 1654 | 1468471289193 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x129198000 == 35 [pid = 1654] [id = 616] 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113d92800) [pid = 1654] [serial = 1848] [outer = 0x0] 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1289c0c00) [pid = 1654] [serial = 1849] [outer = 0x113d92800] 21:41:29 INFO - PROCESS | 1654 | 1468471289218 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128d3cc00) [pid = 1654] [serial = 1850] [outer = 0x113d92800] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12b66b800) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126aee400) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128d40c00) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x128d4a800) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119b73000) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1182e9c00) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1133e7400) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1172c2000) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1291d7800) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1133ccc00) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11860e400) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1128ca400) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113d47c00) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a914400) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:41:29 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112f98c00) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:41:29 INFO - PROCESS | 1654 | 1468471289695 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 668ms 21:41:29 INFO - PROCESS | 1654 | 1468471289720 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1654 | 1468471289721 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:41:29 INFO - PROCESS | 1654 | 1468471289724 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1654 | 1468471289725 Marionette TRACE conn2 <- [1,2438,null,{}] 21:41:29 INFO - PROCESS | 1654 | 1468471289727 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 1654 | 1468471289729 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:29 INFO - PROCESS | 1654 | 1468471289814 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:41:29 INFO - PROCESS | 1654 | 1468471289872 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 1654 | 1468471289873 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12507c000 == 36 [pid = 1654] [id = 617] 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1121ba000) [pid = 1654] [serial = 1851] [outer = 0x0] 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11722a800) [pid = 1654] [serial = 1852] [outer = 0x1121ba000] 21:41:29 INFO - PROCESS | 1654 | 1468471289913 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12111b400) [pid = 1654] [serial = 1853] [outer = 0x1121ba000] 21:41:30 INFO - PROCESS | 1654 | 1468471290179 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 467ms 21:41:30 INFO - PROCESS | 1654 | 1468471290194 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 1654 | 1468471290195 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:41:30 INFO - PROCESS | 1654 | 1468471290205 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1654 | 1468471290206 Marionette TRACE conn2 <- [1,2442,null,{}] 21:41:30 INFO - PROCESS | 1654 | 1468471290208 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:30 INFO - PROCESS | 1654 | 1468471290209 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:30 INFO - PROCESS | 1654 | 1468471290294 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:41:30 INFO - PROCESS | 1654 | 1468471290301 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1654 | 1468471290302 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a877800 == 37 [pid = 1654] [id = 618] 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12111bc00) [pid = 1654] [serial = 1854] [outer = 0x0] 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128d3f000) [pid = 1654] [serial = 1855] [outer = 0x12111bc00] 21:41:30 INFO - PROCESS | 1654 | 1468471290327 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128dbc800) [pid = 1654] [serial = 1856] [outer = 0x12111bc00] 21:41:30 INFO - PROCESS | 1654 | 1468471290654 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 468ms 21:41:30 INFO - PROCESS | 1654 | 1468471290674 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 1654 | 1468471290675 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:41:30 INFO - PROCESS | 1654 | 1468471290678 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1654 | 1468471290680 Marionette TRACE conn2 <- [1,2446,null,{}] 21:41:30 INFO - PROCESS | 1654 | 1468471290682 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:30 INFO - PROCESS | 1654 | 1468471290684 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:30 INFO - PROCESS | 1654 | 1468471290808 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:41:30 INFO - PROCESS | 1654 | 1468471290815 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1654 | 1468471290816 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b633800 == 38 [pid = 1654] [id = 619] 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112a7b800) [pid = 1654] [serial = 1857] [outer = 0x0] 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128dc0c00) [pid = 1654] [serial = 1858] [outer = 0x112a7b800] 21:41:30 INFO - PROCESS | 1654 | 1468471290843 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a445800) [pid = 1654] [serial = 1859] [outer = 0x112a7b800] 21:41:31 INFO - PROCESS | 1654 | 1468471291171 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 521ms 21:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:41:31 INFO - PROCESS | 1654 | 1468471291201 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 1654 | 1468471291202 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:41:31 INFO - PROCESS | 1654 | 1468471291204 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1654 | 1468471291205 Marionette TRACE conn2 <- [1,2450,null,{}] 21:41:31 INFO - PROCESS | 1654 | 1468471291207 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:31 INFO - PROCESS | 1654 | 1468471291208 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:31 INFO - PROCESS | 1654 | 1468471291288 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:41:31 INFO - PROCESS | 1654 | 1468471291292 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:31 INFO - PROCESS | 1654 | 1468471291293 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c280800 == 39 [pid = 1654] [id = 620] 21:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a446400) [pid = 1654] [serial = 1860] [outer = 0x0] 21:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a591c00) [pid = 1654] [serial = 1861] [outer = 0x12a446400] 21:41:31 INFO - PROCESS | 1654 | 1468471291317 Marionette DEBUG loaded listener.js 21:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a917000) [pid = 1654] [serial = 1862] [outer = 0x12a446400] 21:41:31 INFO - PROCESS | 1654 | 1468471291781 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 618ms 21:41:31 INFO - PROCESS | 1654 | 1468471291823 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 1654 | 1468471291826 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:41:31 INFO - PROCESS | 1654 | 1468471291829 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1654 | 1468471291831 Marionette TRACE conn2 <- [1,2454,null,{}] 21:41:31 INFO - PROCESS | 1654 | 1468471291835 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:31 INFO - PROCESS | 1654 | 1468471291837 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:31 INFO - PROCESS | 1654 | 1468471291957 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:41:32 INFO - PROCESS | 1654 | 1468471292063 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1654 | 1468471292064 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x117244000 == 40 [pid = 1654] [id = 621] 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1128d5000) [pid = 1654] [serial = 1863] [outer = 0x0] 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116083000) [pid = 1654] [serial = 1864] [outer = 0x1128d5000] 21:41:32 INFO - PROCESS | 1654 | 1468471292096 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116a0b400) [pid = 1654] [serial = 1865] [outer = 0x1128d5000] 21:41:32 INFO - PROCESS | 1654 | 1468471292638 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 822ms 21:41:32 INFO - PROCESS | 1654 | 1468471292673 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:41:32 INFO - PROCESS | 1654 | 1468471292676 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:41:32 INFO - PROCESS | 1654 | 1468471292684 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 1654 | 1468471292686 Marionette TRACE conn2 <- [1,2458,null,{}] 21:41:32 INFO - PROCESS | 1654 | 1468471292689 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:32 INFO - PROCESS | 1654 | 1468471292691 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:32 INFO - PROCESS | 1654 | 1468471292800 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:41:32 INFO - PROCESS | 1654 | 1468471292889 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1654 | 1468471292890 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f32800 == 41 [pid = 1654] [id = 622] 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11839cc00) [pid = 1654] [serial = 1866] [outer = 0x0] 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11860fc00) [pid = 1654] [serial = 1867] [outer = 0x11839cc00] 21:41:32 INFO - PROCESS | 1654 | 1468471292920 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1188f5c00) [pid = 1654] [serial = 1868] [outer = 0x11839cc00] 21:41:33 INFO - PROCESS | 1654 | 1468471293659 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b633800 == 40 [pid = 1654] [id = 619] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a877800 == 39 [pid = 1654] [id = 618] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12507c000 == 38 [pid = 1654] [id = 617] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x129198000 == 37 [pid = 1654] [id = 616] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2e000 == 36 [pid = 1654] [id = 615] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x126690000 == 35 [pid = 1654] [id = 614] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1242c6800 == 34 [pid = 1654] [id = 613] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12101b800 == 33 [pid = 1654] [id = 612] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ab000 == 32 [pid = 1654] [id = 611] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x117e3b800 == 31 [pid = 1654] [id = 610] 21:41:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116098800 == 30 [pid = 1654] [id = 609] 21:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1026ms 21:41:33 INFO - PROCESS | 1654 | 1468471293711 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 1654 | 1468471293713 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:41:33 INFO - PROCESS | 1654 | 1468471293725 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 1654 | 1468471293726 Marionette TRACE conn2 <- [1,2462,null,{}] 21:41:33 INFO - PROCESS | 1654 | 1468471293730 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:33 INFO - PROCESS | 1654 | 1468471293731 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:33 INFO - PROCESS | 1654 | 1468471293824 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b685c00) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b814000) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126ce4800) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1290b8800) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x128dbd800) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a44ac00) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1245d9800) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1257d0c00) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11856ac00) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1188ef400) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119a1b800) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123b36800) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1176dac00) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1182dc800) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a535800) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1160dc400) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1172cac00) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1188e9c00) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119819400) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11855d000) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a449400) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12ae98800) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a592800) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1257d4800) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x126846400) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x129485c00) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a530800) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12618a800) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12b81c400) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 21:41:33 INFO - PROCESS | 1654 | 1468471293892 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 1654 | 1468471293894 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d2000 == 31 [pid = 1654] [id = 623] 21:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1172c3000) [pid = 1654] [serial = 1869] [outer = 0x0] 21:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11821c400) [pid = 1654] [serial = 1870] [outer = 0x1172c3000] 21:41:33 INFO - PROCESS | 1654 | 1468471293922 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11839e800) [pid = 1654] [serial = 1871] [outer = 0x1172c3000] 21:41:34 INFO - PROCESS | 1654 | 1468471294251 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 577ms 21:41:34 INFO - PROCESS | 1654 | 1468471294294 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 1654 | 1468471294297 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:41:34 INFO - PROCESS | 1654 | 1468471294301 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1654 | 1468471294303 Marionette TRACE conn2 <- [1,2466,null,{}] 21:41:34 INFO - PROCESS | 1654 | 1468471294305 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 1654 | 1468471294306 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:34 INFO - PROCESS | 1654 | 1468471294406 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:41:34 INFO - PROCESS | 1654 | 1468471294469 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1654 | 1468471294470 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11929b800 == 32 [pid = 1654] [id = 624] 21:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11860cc00) [pid = 1654] [serial = 1872] [outer = 0x0] 21:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1194e6c00) [pid = 1654] [serial = 1873] [outer = 0x11860cc00] 21:41:34 INFO - PROCESS | 1654 | 1468471294497 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119a18800) [pid = 1654] [serial = 1874] [outer = 0x11860cc00] 21:41:34 INFO - PROCESS | 1654 | 1468471294789 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 21:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:41:34 INFO - PROCESS | 1654 | 1468471294821 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 1654 | 1468471294823 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:41:34 INFO - PROCESS | 1654 | 1468471294825 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1654 | 1468471294827 Marionette TRACE conn2 <- [1,2470,null,{}] 21:41:34 INFO - PROCESS | 1654 | 1468471294839 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 1654 | 1468471294843 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:34 INFO - PROCESS | 1654 | 1468471294926 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:41:34 INFO - PROCESS | 1654 | 1468471294988 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1654 | 1468471294990 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cbd800 == 33 [pid = 1654] [id = 625] 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113d90c00) [pid = 1654] [serial = 1875] [outer = 0x0] 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x123809c00) [pid = 1654] [serial = 1876] [outer = 0x113d90c00] 21:41:35 INFO - PROCESS | 1654 | 1468471295018 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124ea6400) [pid = 1654] [serial = 1877] [outer = 0x113d90c00] 21:41:35 INFO - PROCESS | 1654 | 1468471295355 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 576ms 21:41:35 INFO - PROCESS | 1654 | 1468471295402 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:41:35 INFO - PROCESS | 1654 | 1468471295405 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:41:35 INFO - PROCESS | 1654 | 1468471295409 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 1654 | 1468471295410 Marionette TRACE conn2 <- [1,2474,null,{}] 21:41:35 INFO - PROCESS | 1654 | 1468471295414 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:35 INFO - PROCESS | 1654 | 1468471295416 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:35 INFO - PROCESS | 1654 | 1468471295582 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:41:35 INFO - PROCESS | 1654 | 1468471295662 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 1654 | 1468471295663 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c3800 == 34 [pid = 1654] [id = 626] 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124f08400) [pid = 1654] [serial = 1878] [outer = 0x0] 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1257cc000) [pid = 1654] [serial = 1879] [outer = 0x124f08400] 21:41:35 INFO - PROCESS | 1654 | 1468471295705 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12618a400) [pid = 1654] [serial = 1880] [outer = 0x124f08400] 21:41:36 INFO - PROCESS | 1654 | 1468471296012 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 625ms 21:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:41:36 INFO - PROCESS | 1654 | 1468471296039 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 1654 | 1468471296040 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:41:36 INFO - PROCESS | 1654 | 1468471296042 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 1654 | 1468471296043 Marionette TRACE conn2 <- [1,2478,null,{}] 21:41:36 INFO - PROCESS | 1654 | 1468471296046 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:36 INFO - PROCESS | 1654 | 1468471296047 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:36 INFO - PROCESS | 1654 | 1468471296153 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:41:36 INFO - PROCESS | 1654 | 1468471296190 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1654 | 1468471296191 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a25800 == 35 [pid = 1654] [id = 627] 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119c32000) [pid = 1654] [serial = 1881] [outer = 0x0] 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126543c00) [pid = 1654] [serial = 1882] [outer = 0x119c32000] 21:41:36 INFO - PROCESS | 1654 | 1468471296215 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126cdc400) [pid = 1654] [serial = 1883] [outer = 0x119c32000] 21:41:36 INFO - PROCESS | 1654 | 1468471296538 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 21:41:36 INFO - PROCESS | 1654 | 1468471296564 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 1654 | 1468471296567 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:41:36 INFO - PROCESS | 1654 | 1468471296570 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 1654 | 1468471296571 Marionette TRACE conn2 <- [1,2482,null,{}] 21:41:36 INFO - PROCESS | 1654 | 1468471296573 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:36 INFO - PROCESS | 1654 | 1468471296577 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:36 INFO - PROCESS | 1654 | 1468471296695 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:41:36 INFO - PROCESS | 1654 | 1468471296708 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1654 | 1468471296709 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a9800 == 36 [pid = 1654] [id = 628] 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126cdc800) [pid = 1654] [serial = 1884] [outer = 0x0] 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289b7c00) [pid = 1654] [serial = 1885] [outer = 0x126cdc800] 21:41:36 INFO - PROCESS | 1654 | 1468471296734 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12948f800) [pid = 1654] [serial = 1886] [outer = 0x126cdc800] 21:41:37 INFO - PROCESS | 1654 | 1468471297092 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 568ms 21:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:41:37 INFO - PROCESS | 1654 | 1468471297139 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1654 | 1468471297140 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:41:37 INFO - PROCESS | 1654 | 1468471297142 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1654 | 1468471297143 Marionette TRACE conn2 <- [1,2486,null,{}] 21:41:37 INFO - PROCESS | 1654 | 1468471297146 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 1654 | 1468471297147 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:37 INFO - PROCESS | 1654 | 1468471297246 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:41:37 INFO - PROCESS | 1654 | 1468471297290 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 1654 | 1468471297291 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9db000 == 37 [pid = 1654] [id = 629] 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129490000) [pid = 1654] [serial = 1887] [outer = 0x0] 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a510000) [pid = 1654] [serial = 1888] [outer = 0x129490000] 21:41:37 INFO - PROCESS | 1654 | 1468471297317 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a911800) [pid = 1654] [serial = 1889] [outer = 0x129490000] 21:41:37 INFO - PROCESS | 1654 | 1468471297625 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 21:41:37 INFO - PROCESS | 1654 | 1468471297661 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1654 | 1468471297662 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:41:37 INFO - PROCESS | 1654 | 1468471297671 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1654 | 1468471297673 Marionette TRACE conn2 <- [1,2490,null,{}] 21:41:37 INFO - PROCESS | 1654 | 1468471297675 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 1654 | 1468471297676 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:37 INFO - PROCESS | 1654 | 1468471297780 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:41:37 INFO - PROCESS | 1654 | 1468471297783 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 1654 | 1468471297784 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b892800 == 38 [pid = 1654] [id = 630] 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1128d8000) [pid = 1654] [serial = 1890] [outer = 0x0] 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a918400) [pid = 1654] [serial = 1891] [outer = 0x1128d8000] 21:41:37 INFO - PROCESS | 1654 | 1468471297809 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b66ac00) [pid = 1654] [serial = 1892] [outer = 0x1128d8000] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1176e9400) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11607f800) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116631400) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117226c00) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1176e2800) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194ebc00) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126aef400) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116076400) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12380b400) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x125742800) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1121ba000) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113d92800) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12111bc00) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a7b800) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:41:38 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118619400) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:41:38 INFO - PROCESS | 1654 | 1468471298219 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 21:41:38 INFO - PROCESS | 1654 | 1468471298246 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 1654 | 1468471298250 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:41:38 INFO - PROCESS | 1654 | 1468471298253 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 1654 | 1468471298254 Marionette TRACE conn2 <- [1,2494,null,{}] 21:41:38 INFO - PROCESS | 1654 | 1468471298257 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:38 INFO - PROCESS | 1654 | 1468471298258 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:38 INFO - PROCESS | 1654 | 1468471298341 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:41:38 INFO - PROCESS | 1654 | 1468471298345 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 1654 | 1468471298346 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cbd000 == 39 [pid = 1654] [id = 631] 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11607f800) [pid = 1654] [serial = 1893] [outer = 0x0] 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119a17c00) [pid = 1654] [serial = 1894] [outer = 0x11607f800] 21:41:38 INFO - PROCESS | 1654 | 1468471298373 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x125742800) [pid = 1654] [serial = 1895] [outer = 0x11607f800] 21:41:38 INFO - PROCESS | 1654 | 1468471298699 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 470ms 21:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:41:38 INFO - PROCESS | 1654 | 1468471298724 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 1654 | 1468471298725 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:41:38 INFO - PROCESS | 1654 | 1468471298727 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 1654 | 1468471298728 Marionette TRACE conn2 <- [1,2498,null,{}] 21:41:38 INFO - PROCESS | 1654 | 1468471298730 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:38 INFO - PROCESS | 1654 | 1468471298733 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:38 INFO - PROCESS | 1654 | 1468471298816 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:41:38 INFO - PROCESS | 1654 | 1468471298875 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 1654 | 1468471298876 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c29c800 == 40 [pid = 1654] [id = 632] 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1182db000) [pid = 1654] [serial = 1896] [outer = 0x0] 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126cdd800) [pid = 1654] [serial = 1897] [outer = 0x1182db000] 21:41:38 INFO - PROCESS | 1654 | 1468471298905 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b673400) [pid = 1654] [serial = 1898] [outer = 0x1182db000] 21:41:39 INFO - PROCESS | 1654 | 1468471299204 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 21:41:39 INFO - PROCESS | 1654 | 1468471299246 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 1654 | 1468471299249 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:41:39 INFO - PROCESS | 1654 | 1468471299254 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 1654 | 1468471299255 Marionette TRACE conn2 <- [1,2502,null,{}] 21:41:39 INFO - PROCESS | 1654 | 1468471299258 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 1654 | 1468471299259 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:39 INFO - PROCESS | 1654 | 1468471299355 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:41:39 INFO - PROCESS | 1654 | 1468471299359 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1654 | 1468471299360 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc4e000 == 41 [pid = 1654] [id = 633] 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a503800) [pid = 1654] [serial = 1899] [outer = 0x0] 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b685c00) [pid = 1654] [serial = 1900] [outer = 0x12a503800] 21:41:39 INFO - PROCESS | 1654 | 1468471299386 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12b81ec00) [pid = 1654] [serial = 1901] [outer = 0x12a503800] 21:41:39 INFO - PROCESS | 1654 | 1468471299720 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 21:41:39 INFO - PROCESS | 1654 | 1468471299724 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 1654 | 1468471299725 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:41:39 INFO - PROCESS | 1654 | 1468471299728 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 1654 | 1468471299729 Marionette TRACE conn2 <- [1,2506,null,{}] 21:41:39 INFO - PROCESS | 1654 | 1468471299735 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 1654 | 1468471299736 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:39 INFO - PROCESS | 1654 | 1468471299855 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:41:39 INFO - PROCESS | 1654 | 1468471299862 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1654 | 1468471299863 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d165800 == 42 [pid = 1654] [id = 634] 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a504c00) [pid = 1654] [serial = 1902] [outer = 0x0] 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b821000) [pid = 1654] [serial = 1903] [outer = 0x12a504c00] 21:41:39 INFO - PROCESS | 1654 | 1468471299895 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b8d3c00) [pid = 1654] [serial = 1904] [outer = 0x12a504c00] 21:41:40 INFO - PROCESS | 1654 | 1468471300356 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 21:41:40 INFO - PROCESS | 1654 | 1468471300403 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 1654 | 1468471300406 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:41:40 INFO - PROCESS | 1654 | 1468471300409 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 1654 | 1468471300411 Marionette TRACE conn2 <- [1,2510,null,{}] 21:41:40 INFO - PROCESS | 1654 | 1468471300416 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:40 INFO - PROCESS | 1654 | 1468471300418 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:40 INFO - PROCESS | 1654 | 1468471300532 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:41:40 INFO - PROCESS | 1654 | 1468471300632 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 1654 | 1468471300634 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d4000 == 43 [pid = 1654] [id = 635] 21:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11839d000) [pid = 1654] [serial = 1905] [outer = 0x0] 21:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11856ac00) [pid = 1654] [serial = 1906] [outer = 0x11839d000] 21:41:40 INFO - PROCESS | 1654 | 1468471300666 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1194e2400) [pid = 1654] [serial = 1907] [outer = 0x11839d000] 21:41:41 INFO - PROCESS | 1654 | 1468471301121 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 774ms 21:41:41 INFO - PROCESS | 1654 | 1468471301184 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 1654 | 1468471301187 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:41:41 INFO - PROCESS | 1654 | 1468471301192 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1654 | 1468471301194 Marionette TRACE conn2 <- [1,2514,null,{}] 21:41:41 INFO - PROCESS | 1654 | 1468471301196 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 1654 | 1468471301198 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:41 INFO - PROCESS | 1654 | 1468471301305 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:41:41 INFO - PROCESS | 1654 | 1468471301369 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 1654 | 1468471301371 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x129009000 == 44 [pid = 1654] [id = 636] 21:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119a2e800) [pid = 1654] [serial = 1908] [outer = 0x0] 21:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1240c8000) [pid = 1654] [serial = 1909] [outer = 0x119a2e800] 21:41:41 INFO - PROCESS | 1654 | 1468471301443 Marionette DEBUG loaded listener.js 21:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125693800) [pid = 1654] [serial = 1910] [outer = 0x119a2e800] 21:41:41 INFO - PROCESS | 1654 | 1468471301855 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 721ms 21:41:41 INFO - PROCESS | 1654 | 1468471301925 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 1654 | 1468471301927 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:41:41 INFO - PROCESS | 1654 | 1468471301932 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1654 | 1468471301934 Marionette TRACE conn2 <- [1,2518,null,{}] 21:41:41 INFO - PROCESS | 1654 | 1468471301943 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 1654 | 1468471301946 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:42 INFO - PROCESS | 1654 | 1468471302090 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:41:42 INFO - PROCESS | 1654 | 1468471302147 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 1654 | 1468471302149 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d180800 == 45 [pid = 1654] [id = 637] 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128b92400) [pid = 1654] [serial = 1911] [outer = 0x0] 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1290b2000) [pid = 1654] [serial = 1912] [outer = 0x128b92400] 21:41:42 INFO - PROCESS | 1654 | 1468471302182 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x129487c00) [pid = 1654] [serial = 1913] [outer = 0x128b92400] 21:41:42 INFO - PROCESS | 1654 | 1468471302635 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 728ms 21:41:42 INFO - PROCESS | 1654 | 1468471302660 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:41:42 INFO - PROCESS | 1654 | 1468471302662 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:41:42 INFO - PROCESS | 1654 | 1468471302664 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - PROCESS | 1654 | 1468471302666 Marionette TRACE conn2 <- [1,2522,null,{}] 21:41:42 INFO - PROCESS | 1654 | 1468471302668 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:42 INFO - PROCESS | 1654 | 1468471302669 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:42 INFO - PROCESS | 1654 | 1468471302776 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:41:42 INFO - PROCESS | 1654 | 1468471302838 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 1654 | 1468471302839 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a6d800 == 46 [pid = 1654] [id = 638] 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112a7ac00) [pid = 1654] [serial = 1914] [outer = 0x0] 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x117ea5000) [pid = 1654] [serial = 1915] [outer = 0x112a7ac00] 21:41:42 INFO - PROCESS | 1654 | 1468471302910 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119ce7000) [pid = 1654] [serial = 1916] [outer = 0x112a7ac00] 21:41:43 INFO - PROCESS | 1654 | 1468471303458 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 824ms 21:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:41:43 INFO - PROCESS | 1654 | 1468471303489 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 1654 | 1468471303491 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:41:43 INFO - PROCESS | 1654 | 1468471303494 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - PROCESS | 1654 | 1468471303496 Marionette TRACE conn2 <- [1,2526,null,{}] 21:41:43 INFO - PROCESS | 1654 | 1468471303499 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:43 INFO - PROCESS | 1654 | 1468471303501 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:43 INFO - PROCESS | 1654 | 1468471303604 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:41:43 INFO - PROCESS | 1654 | 1468471303672 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1654 | 1468471303673 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x118105800 == 47 [pid = 1654] [id = 639] 21:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11300b800) [pid = 1654] [serial = 1917] [outer = 0x0] 21:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1133ccc00) [pid = 1654] [serial = 1918] [outer = 0x11300b800] 21:41:43 INFO - PROCESS | 1654 | 1468471303701 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x113d91c00) [pid = 1654] [serial = 1919] [outer = 0x11300b800] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119294800 == 46 [pid = 1654] [id = 608] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc4e000 == 45 [pid = 1654] [id = 633] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12c29c800 == 44 [pid = 1654] [id = 632] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x123cbd000 == 43 [pid = 1654] [id = 631] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12b892800 == 42 [pid = 1654] [id = 630] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9db000 == 41 [pid = 1654] [id = 629] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a9800 == 40 [pid = 1654] [id = 628] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x126a25800 == 39 [pid = 1654] [id = 627] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1261c3800 == 38 [pid = 1654] [id = 626] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x123cbd800 == 37 [pid = 1654] [id = 625] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x11929b800 == 36 [pid = 1654] [id = 624] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d2000 == 35 [pid = 1654] [id = 623] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x123f32800 == 34 [pid = 1654] [id = 622] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x117244000 == 33 [pid = 1654] [id = 621] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12c280800 == 32 [pid = 1654] [id = 620] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x112a6d800 == 31 [pid = 1654] [id = 638] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12d180800 == 30 [pid = 1654] [id = 637] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x129009000 == 29 [pid = 1654] [id = 636] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12d165800 == 28 [pid = 1654] [id = 634] 21:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d4000 == 27 [pid = 1654] [id = 635] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128dbc800) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128dc0c00) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12111b400) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118397800) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1183e4c00) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119c39400) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1160de400) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116937c00) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1182e6c00) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116975800) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12492f400) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11860d000) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1182dd400) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x125053000) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119ce2000) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128d4a000) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1289bcc00) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1291e2000) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118618400) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1240bf800) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125692400) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126ce1400) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1289b1400) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11722a800) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289c0c00) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128d3f000) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128d3cc00) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a445800) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x119a16000) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119190c00) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a591c00) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1268bd400) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 21:41:44 INFO - PROCESS | 1654 | 1468471304717 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1276ms 21:41:44 INFO - PROCESS | 1654 | 1468471304770 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:41:44 INFO - PROCESS | 1654 | 1468471304772 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:41:44 INFO - PROCESS | 1654 | 1468471304775 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1654 | 1468471304777 Marionette TRACE conn2 <- [1,2530,null,{}] 21:41:44 INFO - PROCESS | 1654 | 1468471304781 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:44 INFO - PROCESS | 1654 | 1468471304785 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:44 INFO - PROCESS | 1654 | 1468471304873 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:41:44 INFO - PROCESS | 1654 | 1468471304882 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 1654 | 1468471304886 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x116679000 == 28 [pid = 1654] [id = 640] 21:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1138eb800) [pid = 1654] [serial = 1920] [outer = 0x0] 21:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113f39800) [pid = 1654] [serial = 1921] [outer = 0x1138eb800] 21:41:44 INFO - PROCESS | 1654 | 1468471304914 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1121be400) [pid = 1654] [serial = 1922] [outer = 0x1138eb800] 21:41:45 INFO - PROCESS | 1654 | 1468471305343 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 620ms 21:41:45 INFO - PROCESS | 1654 | 1468471305395 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 1654 | 1468471305399 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:41:45 INFO - PROCESS | 1654 | 1468471305409 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 1654 | 1468471305411 Marionette TRACE conn2 <- [1,2534,null,{}] 21:41:45 INFO - PROCESS | 1654 | 1468471305415 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 1654 | 1468471305417 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:45 INFO - PROCESS | 1654 | 1468471305501 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:41:45 INFO - PROCESS | 1654 | 1468471305506 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:45 INFO - PROCESS | 1654 | 1468471305507 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11826a000 == 29 [pid = 1654] [id = 641] 21:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1172cb000) [pid = 1654] [serial = 1923] [outer = 0x0] 21:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1176dfc00) [pid = 1654] [serial = 1924] [outer = 0x1172cb000] 21:41:45 INFO - PROCESS | 1654 | 1468471305537 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11821f800) [pid = 1654] [serial = 1925] [outer = 0x1172cb000] 21:41:45 INFO - PROCESS | 1654 | 1468471305921 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 21:41:45 INFO - PROCESS | 1654 | 1468471305929 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 1654 | 1468471305931 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:41:45 INFO - PROCESS | 1654 | 1468471305934 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 1654 | 1468471305937 Marionette TRACE conn2 <- [1,2538,null,{}] 21:41:45 INFO - PROCESS | 1654 | 1468471305946 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 1654 | 1468471305949 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:46 INFO - PROCESS | 1654 | 1468471306051 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:41:46 INFO - PROCESS | 1654 | 1468471306059 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 1654 | 1468471306062 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119af5000 == 30 [pid = 1654] [id = 642] 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11336dc00) [pid = 1654] [serial = 1926] [outer = 0x0] 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118615c00) [pid = 1654] [serial = 1927] [outer = 0x11336dc00] 21:41:46 INFO - PROCESS | 1654 | 1468471306108 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1188e9800) [pid = 1654] [serial = 1928] [outer = 0x11336dc00] 21:41:46 INFO - PROCESS | 1654 | 1468471306477 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 575ms 21:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:41:46 INFO - PROCESS | 1654 | 1468471306509 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 1654 | 1468471306511 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:41:46 INFO - PROCESS | 1654 | 1468471306513 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - PROCESS | 1654 | 1468471306515 Marionette TRACE conn2 <- [1,2542,null,{}] 21:41:46 INFO - PROCESS | 1654 | 1468471306519 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:46 INFO - PROCESS | 1654 | 1468471306520 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:46 INFO - PROCESS | 1654 | 1468471306636 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:41:46 INFO - PROCESS | 1654 | 1468471306675 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 1654 | 1468471306676 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x123892000 == 31 [pid = 1654] [id = 643] 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119192800) [pid = 1654] [serial = 1929] [outer = 0x0] 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194e5400) [pid = 1654] [serial = 1930] [outer = 0x119192800] 21:41:46 INFO - PROCESS | 1654 | 1468471306702 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11981ec00) [pid = 1654] [serial = 1931] [outer = 0x119192800] 21:41:47 INFO - PROCESS | 1654 | 1468471307008 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 21:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:41:47 INFO - PROCESS | 1654 | 1468471307039 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:41:47 INFO - PROCESS | 1654 | 1468471307041 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:41:47 INFO - PROCESS | 1654 | 1468471307043 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:41:47 INFO - PROCESS | 1654 | 1468471307044 Marionette TRACE conn2 <- [1,2546,null,{}] 21:41:47 INFO - PROCESS | 1654 | 1468471307046 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:47 INFO - PROCESS | 1654 | 1468471307048 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:47 INFO - PROCESS | 1654 | 1468471307151 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:41:47 INFO - PROCESS | 1654 | 1468471307154 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 1654 | 1468471307155 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242bd000 == 32 [pid = 1654] [id = 644] 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116936800) [pid = 1654] [serial = 1932] [outer = 0x0] 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a1b000) [pid = 1654] [serial = 1933] [outer = 0x116936800] 21:41:47 INFO - PROCESS | 1654 | 1468471307180 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119c31c00) [pid = 1654] [serial = 1934] [outer = 0x116936800] 21:41:47 INFO - PROCESS | 1654 | 1468471307541 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 21:41:47 INFO - PROCESS | 1654 | 1468471307562 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:41:47 INFO - PROCESS | 1654 | 1468471307564 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:41:47 INFO - PROCESS | 1654 | 1468471307568 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:41:47 INFO - PROCESS | 1654 | 1468471307570 Marionette TRACE conn2 <- [1,2550,null,{}] 21:41:47 INFO - PROCESS | 1654 | 1468471307577 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:47 INFO - PROCESS | 1654 | 1468471307582 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:47 INFO - PROCESS | 1654 | 1468471307699 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:41:47 INFO - PROCESS | 1654 | 1468471307714 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 1654 | 1468471307715 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x126695000 == 33 [pid = 1654] [id = 645] 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119b73400) [pid = 1654] [serial = 1935] [outer = 0x0] 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12111c400) [pid = 1654] [serial = 1936] [outer = 0x119b73400] 21:41:47 INFO - PROCESS | 1654 | 1468471307741 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124ea5000) [pid = 1654] [serial = 1937] [outer = 0x119b73400] 21:41:48 INFO - PROCESS | 1654 | 1468471308092 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 574ms 21:41:48 INFO - PROCESS | 1654 | 1468471308142 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1654 | 1468471308144 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:41:48 INFO - PROCESS | 1654 | 1468471308146 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1654 | 1468471308147 Marionette TRACE conn2 <- [1,2554,null,{}] 21:41:48 INFO - PROCESS | 1654 | 1468471308155 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 1654 | 1468471308156 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:48 INFO - PROCESS | 1654 | 1468471308254 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:41:48 INFO - PROCESS | 1654 | 1468471308257 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 1654 | 1468471308258 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x128997800 == 34 [pid = 1654] [id = 646] 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121118c00) [pid = 1654] [serial = 1938] [outer = 0x0] 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125693000) [pid = 1654] [serial = 1939] [outer = 0x121118c00] 21:41:48 INFO - PROCESS | 1654 | 1468471308283 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1257cdc00) [pid = 1654] [serial = 1940] [outer = 0x121118c00] 21:41:48 INFO - PROCESS | 1654 | 1468471308641 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 525ms 21:41:48 INFO - PROCESS | 1654 | 1468471308672 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1654 | 1468471308673 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:41:48 INFO - PROCESS | 1654 | 1468471308681 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1654 | 1468471308683 Marionette TRACE conn2 <- [1,2558,null,{}] 21:41:48 INFO - PROCESS | 1654 | 1468471308685 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 1654 | 1468471308687 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:48 INFO - PROCESS | 1654 | 1468471308813 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:41:48 INFO - PROCESS | 1654 | 1468471308871 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 1654 | 1468471308872 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1291a2800 == 35 [pid = 1654] [id = 647] 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124ea9400) [pid = 1654] [serial = 1941] [outer = 0x0] 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1257dac00) [pid = 1654] [serial = 1942] [outer = 0x124ea9400] 21:41:48 INFO - PROCESS | 1654 | 1468471308913 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126193c00) [pid = 1654] [serial = 1943] [outer = 0x124ea9400] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a504c00) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a2fc00) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a503800) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126cdc800) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124f08400) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11839cc00) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1182db000) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x113d90c00) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119c32000) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11860cc00) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1128d8000) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x129490000) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11607f800) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1128d5000) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a446400) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:41:49 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1172c3000) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:41:49 INFO - PROCESS | 1654 | 1468471309567 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 922ms 21:41:49 INFO - PROCESS | 1654 | 1468471309604 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 1654 | 1468471309614 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:41:49 INFO - PROCESS | 1654 | 1468471309636 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 1654 | 1468471309638 Marionette TRACE conn2 <- [1,2562,null,{}] 21:41:49 INFO - PROCESS | 1654 | 1468471309642 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:49 INFO - PROCESS | 1654 | 1468471309643 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:49 INFO - PROCESS | 1654 | 1468471309730 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:41:49 INFO - PROCESS | 1654 | 1468471309737 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 1654 | 1468471309738 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119af3800 == 36 [pid = 1654] [id = 648] 21:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1182de800) [pid = 1654] [serial = 1944] [outer = 0x0] 21:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a1b800) [pid = 1654] [serial = 1945] [outer = 0x1182de800] 21:41:49 INFO - PROCESS | 1654 | 1468471309762 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12573fc00) [pid = 1654] [serial = 1946] [outer = 0x1182de800] 21:41:50 INFO - PROCESS | 1654 | 1468471310087 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 491ms 21:41:50 INFO - PROCESS | 1654 | 1468471310114 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:41:50 INFO - PROCESS | 1654 | 1468471310116 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:41:50 INFO - PROCESS | 1654 | 1468471310118 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:41:50 INFO - PROCESS | 1654 | 1468471310119 Marionette TRACE conn2 <- [1,2566,null,{}] 21:41:50 INFO - PROCESS | 1654 | 1468471310121 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 1654 | 1468471310123 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:50 INFO - PROCESS | 1654 | 1468471310205 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:41:50 INFO - PROCESS | 1654 | 1468471310209 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1654 | 1468471310210 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a0800 == 37 [pid = 1654] [id = 649] 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1257cfc00) [pid = 1654] [serial = 1947] [outer = 0x0] 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1265ddc00) [pid = 1654] [serial = 1948] [outer = 0x1257cfc00] 21:41:50 INFO - PROCESS | 1654 | 1468471310234 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126aee800) [pid = 1654] [serial = 1949] [outer = 0x1257cfc00] 21:41:50 INFO - PROCESS | 1654 | 1468471310581 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 21:41:50 INFO - PROCESS | 1654 | 1468471310588 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:41:50 INFO - PROCESS | 1654 | 1468471310590 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:41:50 INFO - PROCESS | 1654 | 1468471310604 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:41:50 INFO - PROCESS | 1654 | 1468471310605 Marionette TRACE conn2 <- [1,2570,null,{}] 21:41:50 INFO - PROCESS | 1654 | 1468471310608 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 1654 | 1468471310610 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:50 INFO - PROCESS | 1654 | 1468471310733 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:41:50 INFO - PROCESS | 1654 | 1468471310740 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1654 | 1468471310742 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242b4000 == 38 [pid = 1654] [id = 650] 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126cd6800) [pid = 1654] [serial = 1950] [outer = 0x0] 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126ce4000) [pid = 1654] [serial = 1951] [outer = 0x126cd6800] 21:41:50 INFO - PROCESS | 1654 | 1468471310769 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128b91000) [pid = 1654] [serial = 1952] [outer = 0x126cd6800] 21:41:51 INFO - PROCESS | 1654 | 1468471311106 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 21:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:41:51 INFO - PROCESS | 1654 | 1468471311124 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1654 | 1468471311125 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:41:51 INFO - PROCESS | 1654 | 1468471311127 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1654 | 1468471311128 Marionette TRACE conn2 <- [1,2574,null,{}] 21:41:51 INFO - PROCESS | 1654 | 1468471311131 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 1654 | 1468471311134 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:51 INFO - PROCESS | 1654 | 1468471311219 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:41:51 INFO - PROCESS | 1654 | 1468471311223 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 1654 | 1468471311224 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b917000 == 39 [pid = 1654] [id = 651] 21:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1289b1800) [pid = 1654] [serial = 1953] [outer = 0x0] 21:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128d43000) [pid = 1654] [serial = 1954] [outer = 0x1289b1800] 21:41:51 INFO - PROCESS | 1654 | 1468471311249 Marionette DEBUG loaded listener.js 21:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1290aa400) [pid = 1654] [serial = 1955] [outer = 0x1289b1800] 21:41:51 INFO - PROCESS | 1654 | 1468471311816 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 723ms 21:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:41:51 INFO - PROCESS | 1654 | 1468471311874 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1654 | 1468471311877 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:41:51 INFO - PROCESS | 1654 | 1468471311880 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1654 | 1468471311884 Marionette TRACE conn2 <- [1,2578,null,{}] 21:41:51 INFO - PROCESS | 1654 | 1468471311889 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 1654 | 1468471311890 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:52 INFO - PROCESS | 1654 | 1468471312009 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:41:52 INFO - PROCESS | 1654 | 1468471312114 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:52 INFO - PROCESS | 1654 | 1468471312116 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x118268800 == 40 [pid = 1654] [id = 652] 21:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11676e800) [pid = 1654] [serial = 1956] [outer = 0x0] 21:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116905400) [pid = 1654] [serial = 1957] [outer = 0x11676e800] 21:41:52 INFO - PROCESS | 1654 | 1468471312148 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116a0c000) [pid = 1654] [serial = 1958] [outer = 0x11676e800] 21:41:52 INFO - PROCESS | 1654 | 1468471312681 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 825ms 21:41:52 INFO - PROCESS | 1654 | 1468471312725 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:41:52 INFO - PROCESS | 1654 | 1468471312728 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:41:52 INFO - PROCESS | 1654 | 1468471312736 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:41:52 INFO - PROCESS | 1654 | 1468471312738 Marionette TRACE conn2 <- [1,2582,null,{}] 21:41:52 INFO - PROCESS | 1654 | 1468471312741 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:52 INFO - PROCESS | 1654 | 1468471312743 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:52 INFO - PROCESS | 1654 | 1468471312857 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:41:52 INFO - PROCESS | 1654 | 1468471312941 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:52 INFO - PROCESS | 1654 | 1468471312942 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x116678800 == 41 [pid = 1654] [id = 653] 21:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116082c00) [pid = 1654] [serial = 1959] [outer = 0x0] 21:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x117225400) [pid = 1654] [serial = 1960] [outer = 0x116082c00] 21:41:52 INFO - PROCESS | 1654 | 1468471312974 Marionette DEBUG loaded listener.js 21:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118624c00) [pid = 1654] [serial = 1961] [outer = 0x116082c00] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1242b4000 == 40 [pid = 1654] [id = 650] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a0800 == 39 [pid = 1654] [id = 649] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x119af3800 == 38 [pid = 1654] [id = 648] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1291a2800 == 37 [pid = 1654] [id = 647] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x128997800 == 36 [pid = 1654] [id = 646] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x126695000 == 35 [pid = 1654] [id = 645] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1242bd000 == 34 [pid = 1654] [id = 644] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x123892000 == 33 [pid = 1654] [id = 643] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x119af5000 == 32 [pid = 1654] [id = 642] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11826a000 == 31 [pid = 1654] [id = 641] 21:41:53 INFO - PROCESS | 1654 | --DOCSHELL 0x116679000 == 30 [pid = 1654] [id = 640] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12b8d3c00) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12380b000) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b821000) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b685c00) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12b81ec00) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1289b7c00) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1257cc000) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11860fc00) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126cdd800) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124ea6400) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1188f5c00) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126cdc400) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a18800) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b66ac00) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1194e6c00) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a510000) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125742800) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126543c00) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116a0b400) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12948f800) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a917000) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123809c00) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12618a400) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b673400) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12a911800) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119a17c00) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11839e800) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a918400) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11821c400) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116083000) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 21:41:53 INFO - PROCESS | 1654 | 1468471313654 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 973ms 21:41:53 INFO - PROCESS | 1654 | 1468471313710 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 1654 | 1468471313712 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:41:53 INFO - PROCESS | 1654 | 1468471313716 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 1654 | 1468471313717 Marionette TRACE conn2 <- [1,2586,null,{}] 21:41:53 INFO - PROCESS | 1654 | 1468471313722 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:53 INFO - PROCESS | 1654 | 1468471313723 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:53 INFO - PROCESS | 1654 | 1468471313810 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:41:53 INFO - PROCESS | 1654 | 1468471313817 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:53 INFO - PROCESS | 1654 | 1468471313820 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x117348000 == 31 [pid = 1654] [id = 654] 21:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116939400) [pid = 1654] [serial = 1962] [outer = 0x0] 21:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1172cdc00) [pid = 1654] [serial = 1963] [outer = 0x116939400] 21:41:53 INFO - PROCESS | 1654 | 1468471313848 Marionette DEBUG loaded listener.js 21:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1182de400) [pid = 1654] [serial = 1964] [outer = 0x116939400] 21:41:54 INFO - PROCESS | 1654 | 1468471314230 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 21:41:54 INFO - PROCESS | 1654 | 1468471314288 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 1654 | 1468471314291 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:41:54 INFO - PROCESS | 1654 | 1468471314295 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 1654 | 1468471314298 Marionette TRACE conn2 <- [1,2590,null,{}] 21:41:54 INFO - PROCESS | 1654 | 1468471314301 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:54 INFO - PROCESS | 1654 | 1468471314302 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:54 INFO - PROCESS | 1654 | 1468471314385 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:41:54 INFO - PROCESS | 1654 | 1468471314389 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1654 | 1468471314391 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11949a000 == 32 [pid = 1654] [id = 655] 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11861ec00) [pid = 1654] [serial = 1965] [outer = 0x0] 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1188ed000) [pid = 1654] [serial = 1966] [outer = 0x11861ec00] 21:41:54 INFO - PROCESS | 1654 | 1468471314418 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119192400) [pid = 1654] [serial = 1967] [outer = 0x11861ec00] 21:41:54 INFO - PROCESS | 1654 | 1468471314758 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 474ms 21:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:41:54 INFO - PROCESS | 1654 | 1468471314770 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 1654 | 1468471314772 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:41:54 INFO - PROCESS | 1654 | 1468471314774 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 1654 | 1468471314776 Marionette TRACE conn2 <- [1,2594,null,{}] 21:41:54 INFO - PROCESS | 1654 | 1468471314787 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:54 INFO - PROCESS | 1654 | 1468471314790 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:54 INFO - PROCESS | 1654 | 1468471314902 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:41:54 INFO - PROCESS | 1654 | 1468471314910 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1654 | 1468471314912 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240b1800 == 33 [pid = 1654] [id = 656] 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194dec00) [pid = 1654] [serial = 1968] [outer = 0x0] 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119a1d400) [pid = 1654] [serial = 1969] [outer = 0x1194dec00] 21:41:54 INFO - PROCESS | 1654 | 1468471314943 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x121116c00) [pid = 1654] [serial = 1970] [outer = 0x1194dec00] 21:41:55 INFO - PROCESS | 1654 | 1468471315287 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 21:41:55 INFO - PROCESS | 1654 | 1468471315296 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 1654 | 1468471315298 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:41:55 INFO - PROCESS | 1654 | 1468471315303 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1654 | 1468471315304 Marionette TRACE conn2 <- [1,2598,null,{}] 21:41:55 INFO - PROCESS | 1654 | 1468471315306 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 1654 | 1468471315308 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:55 INFO - PROCESS | 1654 | 1468471315393 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:41:55 INFO - PROCESS | 1654 | 1468471315459 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:55 INFO - PROCESS | 1654 | 1468471315460 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x126696000 == 34 [pid = 1654] [id = 657] 21:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121119400) [pid = 1654] [serial = 1971] [outer = 0x0] 21:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1239ea400) [pid = 1654] [serial = 1972] [outer = 0x121119400] 21:41:55 INFO - PROCESS | 1654 | 1468471315486 Marionette DEBUG loaded listener.js 21:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124b27000) [pid = 1654] [serial = 1973] [outer = 0x121119400] 21:41:55 INFO - PROCESS | 1654 | 1468471315885 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 619ms 21:41:55 INFO - PROCESS | 1654 | 1468471315932 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 1654 | 1468471315934 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:41:55 INFO - PROCESS | 1654 | 1468471315938 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1654 | 1468471315939 Marionette TRACE conn2 <- [1,2602,null,{}] 21:41:55 INFO - PROCESS | 1654 | 1468471315943 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:55 INFO - PROCESS | 1654 | 1468471315945 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:56 INFO - PROCESS | 1654 | 1468471316101 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:41:56 INFO - PROCESS | 1654 | 1468471316124 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 1654 | 1468471316125 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x129013800 == 35 [pid = 1654] [id = 658] 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112f76400) [pid = 1654] [serial = 1974] [outer = 0x0] 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125055400) [pid = 1654] [serial = 1975] [outer = 0x112f76400] 21:41:56 INFO - PROCESS | 1654 | 1468471316165 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x125749800) [pid = 1654] [serial = 1976] [outer = 0x112f76400] 21:41:56 INFO - PROCESS | 1654 | 1468471316584 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 21:41:56 INFO - PROCESS | 1654 | 1468471316612 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:41:56 INFO - PROCESS | 1654 | 1468471316613 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:41:56 INFO - PROCESS | 1654 | 1468471316618 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:41:56 INFO - PROCESS | 1654 | 1468471316619 Marionette TRACE conn2 <- [1,2606,null,{}] 21:41:56 INFO - PROCESS | 1654 | 1468471316622 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:56 INFO - PROCESS | 1654 | 1468471316626 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:56 INFO - PROCESS | 1654 | 1468471316763 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:41:56 INFO - PROCESS | 1654 | 1468471316783 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 1654 | 1468471316784 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5a0800 == 36 [pid = 1654] [id = 659] 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1257e0000) [pid = 1654] [serial = 1977] [outer = 0x0] 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126660000) [pid = 1654] [serial = 1978] [outer = 0x1257e0000] 21:41:56 INFO - PROCESS | 1654 | 1468471316835 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128b95400) [pid = 1654] [serial = 1979] [outer = 0x1257e0000] 21:41:57 INFO - PROCESS | 1654 | 1468471317266 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 670ms 21:41:57 INFO - PROCESS | 1654 | 1468471317287 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 1654 | 1468471317289 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:41:57 INFO - PROCESS | 1654 | 1468471317291 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 1654 | 1468471317292 Marionette TRACE conn2 <- [1,2610,null,{}] 21:41:57 INFO - PROCESS | 1654 | 1468471317294 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 1654 | 1468471317296 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:57 INFO - PROCESS | 1654 | 1468471317398 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:41:57 INFO - PROCESS | 1654 | 1468471317428 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 1654 | 1468471317429 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af5e000 == 37 [pid = 1654] [id = 660] 21:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128d3cc00) [pid = 1654] [serial = 1980] [outer = 0x0] 21:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128d43800) [pid = 1654] [serial = 1981] [outer = 0x128d3cc00] 21:41:57 INFO - PROCESS | 1654 | 1468471317454 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1290abc00) [pid = 1654] [serial = 1982] [outer = 0x128d3cc00] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116936800) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1172cb000) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119192800) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1138eb800) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11300b800) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11336dc00) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11839d000) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119a2e800) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128b92400) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112a7ac00) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119b73400) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121118c00) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126cd6800) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124ea9400) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1257cfc00) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:41:57 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1182de800) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:41:57 INFO - PROCESS | 1654 | 1468471317959 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 719ms 21:41:58 INFO - PROCESS | 1654 | 1468471318011 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1654 | 1468471318013 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:41:58 INFO - PROCESS | 1654 | 1468471318018 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1654 | 1468471318020 Marionette TRACE conn2 <- [1,2614,null,{}] 21:41:58 INFO - PROCESS | 1654 | 1468471318023 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:58 INFO - PROCESS | 1654 | 1468471318025 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:58 INFO - PROCESS | 1654 | 1468471318162 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:41:58 INFO - PROCESS | 1654 | 1468471318248 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 1654 | 1468471318249 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a21000 == 38 [pid = 1654] [id = 661] 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11336dc00) [pid = 1654] [serial = 1983] [outer = 0x0] 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11697c800) [pid = 1654] [serial = 1984] [outer = 0x11336dc00] 21:41:58 INFO - PROCESS | 1654 | 1468471318274 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119192800) [pid = 1654] [serial = 1985] [outer = 0x11336dc00] 21:41:58 INFO - PROCESS | 1654 | 1468471318539 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms 21:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:41:58 INFO - PROCESS | 1654 | 1468471318589 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1654 | 1468471318590 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:41:58 INFO - PROCESS | 1654 | 1468471318593 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1654 | 1468471318594 Marionette TRACE conn2 <- [1,2618,null,{}] 21:41:58 INFO - PROCESS | 1654 | 1468471318596 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:58 INFO - PROCESS | 1654 | 1468471318597 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:58 INFO - PROCESS | 1654 | 1468471318698 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:41:58 INFO - PROCESS | 1654 | 1468471318703 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 1654 | 1468471318704 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f31800 == 39 [pid = 1654] [id = 662] 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1188e8c00) [pid = 1654] [serial = 1986] [outer = 0x0] 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1257cc400) [pid = 1654] [serial = 1987] [outer = 0x1188e8c00] 21:41:58 INFO - PROCESS | 1654 | 1468471318729 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x128d3e400) [pid = 1654] [serial = 1988] [outer = 0x1188e8c00] 21:41:59 INFO - PROCESS | 1654 | 1468471319059 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 21:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:41:59 INFO - PROCESS | 1654 | 1468471319111 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:41:59 INFO - PROCESS | 1654 | 1468471319112 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:41:59 INFO - PROCESS | 1654 | 1468471319115 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:41:59 INFO - PROCESS | 1654 | 1468471319116 Marionette TRACE conn2 <- [1,2622,null,{}] 21:41:59 INFO - PROCESS | 1654 | 1468471319130 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:59 INFO - PROCESS | 1654 | 1468471319131 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:59 INFO - PROCESS | 1654 | 1468471319221 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:41:59 INFO - PROCESS | 1654 | 1468471319224 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1654 | 1468471319225 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c296800 == 40 [pid = 1654] [id = 663] 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1290b1c00) [pid = 1654] [serial = 1989] [outer = 0x0] 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1290b5400) [pid = 1654] [serial = 1990] [outer = 0x1290b1c00] 21:41:59 INFO - PROCESS | 1654 | 1468471319250 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1291e5c00) [pid = 1654] [serial = 1991] [outer = 0x1290b1c00] 21:41:59 INFO - PROCESS | 1654 | 1468471319593 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 483ms 21:41:59 INFO - PROCESS | 1654 | 1468471319600 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:41:59 INFO - PROCESS | 1654 | 1468471319604 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:41:59 INFO - PROCESS | 1654 | 1468471319606 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:41:59 INFO - PROCESS | 1654 | 1468471319608 Marionette TRACE conn2 <- [1,2626,null,{}] 21:41:59 INFO - PROCESS | 1654 | 1468471319610 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:59 INFO - PROCESS | 1654 | 1468471319612 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:59 INFO - PROCESS | 1654 | 1468471319712 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:41:59 INFO - PROCESS | 1654 | 1468471319775 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1654 | 1468471319776 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc3a800 == 41 [pid = 1654] [id = 664] 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1290b4c00) [pid = 1654] [serial = 1992] [outer = 0x0] 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a43f800) [pid = 1654] [serial = 1993] [outer = 0x1290b4c00] 21:41:59 INFO - PROCESS | 1654 | 1468471319804 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12a539800) [pid = 1654] [serial = 1994] [outer = 0x1290b4c00] 21:42:00 INFO - PROCESS | 1654 | 1468471320305 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 769ms 21:42:00 INFO - PROCESS | 1654 | 1468471320376 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:42:00 INFO - PROCESS | 1654 | 1468471320379 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:42:00 INFO - PROCESS | 1654 | 1468471320382 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 1654 | 1468471320384 Marionette TRACE conn2 <- [1,2630,null,{}] 21:42:00 INFO - PROCESS | 1654 | 1468471320388 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:00 INFO - PROCESS | 1654 | 1468471320389 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:00 INFO - PROCESS | 1654 | 1468471320502 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:42:00 INFO - PROCESS | 1654 | 1468471320564 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 1654 | 1468471320566 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119498800 == 42 [pid = 1654] [id = 665] 21:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1172c2000) [pid = 1654] [serial = 1995] [outer = 0x0] 21:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118399800) [pid = 1654] [serial = 1996] [outer = 0x1172c2000] 21:42:00 INFO - PROCESS | 1654 | 1468471320596 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118626c00) [pid = 1654] [serial = 1997] [outer = 0x1172c2000] 21:42:01 INFO - PROCESS | 1654 | 1468471321069 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 720ms 21:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:42:01 INFO - PROCESS | 1654 | 1468471321103 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:42:01 INFO - PROCESS | 1654 | 1468471321106 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:42:01 INFO - PROCESS | 1654 | 1468471321110 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 1654 | 1468471321112 Marionette TRACE conn2 <- [1,2634,null,{}] 21:42:01 INFO - PROCESS | 1654 | 1468471321115 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:01 INFO - PROCESS | 1654 | 1468471321117 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:01 INFO - PROCESS | 1654 | 1468471321243 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:42:01 INFO - PROCESS | 1654 | 1468471321303 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:01 INFO - PROCESS | 1654 | 1468471321305 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x129018800 == 43 [pid = 1654] [id = 666] 21:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11981f000) [pid = 1654] [serial = 1998] [outer = 0x0] 21:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121118800) [pid = 1654] [serial = 1999] [outer = 0x11981f000] 21:42:01 INFO - PROCESS | 1654 | 1468471321347 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1240bd800) [pid = 1654] [serial = 2000] [outer = 0x11981f000] 21:42:01 INFO - PROCESS | 1654 | 1468471321806 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 725ms 21:42:01 INFO - PROCESS | 1654 | 1468471321836 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:42:01 INFO - PROCESS | 1654 | 1468471321838 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:42:01 INFO - PROCESS | 1654 | 1468471321840 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 1654 | 1468471321843 Marionette TRACE conn2 <- [1,2638,null,{}] 21:42:01 INFO - PROCESS | 1654 | 1468471321851 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:01 INFO - PROCESS | 1654 | 1468471321854 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:01 INFO - PROCESS | 1654 | 1468471321959 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:42:02 INFO - PROCESS | 1654 | 1468471322022 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1654 | 1468471322024 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc4a800 == 44 [pid = 1654] [id = 667] 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1257d5c00) [pid = 1654] [serial = 2001] [outer = 0x0] 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126af6c00) [pid = 1654] [serial = 2002] [outer = 0x1257d5c00] 21:42:02 INFO - PROCESS | 1654 | 1468471322055 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289bb800) [pid = 1654] [serial = 2003] [outer = 0x1257d5c00] 21:42:02 INFO - PROCESS | 1654 | 1468471322471 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 21:42:02 INFO - PROCESS | 1654 | 1468471322512 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 1654 | 1468471322514 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:42:02 INFO - PROCESS | 1654 | 1468471322516 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 1654 | 1468471322517 Marionette TRACE conn2 <- [1,2642,null,{}] 21:42:02 INFO - PROCESS | 1654 | 1468471322520 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:02 INFO - PROCESS | 1654 | 1468471322521 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:02 INFO - PROCESS | 1654 | 1468471322628 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:42:02 INFO - PROCESS | 1654 | 1468471322737 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1654 | 1468471322738 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d16a800 == 45 [pid = 1654] [id = 668] 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1289bbc00) [pid = 1654] [serial = 2004] [outer = 0x0] 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a43fc00) [pid = 1654] [serial = 2005] [outer = 0x1289bbc00] 21:42:02 INFO - PROCESS | 1654 | 1468471322769 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a50f400) [pid = 1654] [serial = 2006] [outer = 0x1289bbc00] 21:42:03 INFO - PROCESS | 1654 | 1468471323203 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:42:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 21:42:03 INFO - PROCESS | 1654 | 1468471323237 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 1654 | 1468471323238 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:42:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:42:03 INFO - PROCESS | 1654 | 1468471323241 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 1654 | 1468471323242 Marionette TRACE conn2 <- [1,2646,null,{}] 21:42:03 INFO - PROCESS | 1654 | 1468471323244 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:03 INFO - PROCESS | 1654 | 1468471323246 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:03 INFO - PROCESS | 1654 | 1468471323350 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:42:03 INFO - PROCESS | 1654 | 1468471323410 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:03 INFO - PROCESS | 1654 | 1468471323411 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e6800 == 46 [pid = 1654] [id = 669] 21:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x113d42400) [pid = 1654] [serial = 2007] [outer = 0x0] 21:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12111c000) [pid = 1654] [serial = 2008] [outer = 0x113d42400] 21:42:03 INFO - PROCESS | 1654 | 1468471323440 Marionette DEBUG loaded listener.js 21:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a448800) [pid = 1654] [serial = 2009] [outer = 0x113d42400] 21:42:04 INFO - PROCESS | 1654 | 1468471324058 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:42:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:42:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 871ms 21:42:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:42:04 INFO - PROCESS | 1654 | 1468471324113 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:42:04 INFO - PROCESS | 1654 | 1468471324115 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:42:04 INFO - PROCESS | 1654 | 1468471324118 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:42:04 INFO - PROCESS | 1654 | 1468471324121 Marionette TRACE conn2 <- [1,2650,null,{}] 21:42:04 INFO - PROCESS | 1654 | 1468471324124 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:04 INFO - PROCESS | 1654 | 1468471324126 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:04 INFO - PROCESS | 1654 | 1468471324229 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:42:04 INFO - PROCESS | 1654 | 1468471324307 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 1654 | 1468471324308 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e39000 == 47 [pid = 1654] [id = 670] 21:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11839d000) [pid = 1654] [serial = 2010] [outer = 0x0] 21:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1183e7000) [pid = 1654] [serial = 2011] [outer = 0x11839d000] 21:42:04 INFO - PROCESS | 1654 | 1468471324338 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11889c000) [pid = 1654] [serial = 2012] [outer = 0x11839d000] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12c296800 == 46 [pid = 1654] [id = 663] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x123f31800 == 45 [pid = 1654] [id = 662] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x126a21000 == 44 [pid = 1654] [id = 661] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12af5e000 == 43 [pid = 1654] [id = 660] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5a0800 == 42 [pid = 1654] [id = 659] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x129013800 == 41 [pid = 1654] [id = 658] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x126696000 == 40 [pid = 1654] [id = 657] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x1240b1800 == 39 [pid = 1654] [id = 656] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11949a000 == 38 [pid = 1654] [id = 655] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x117348000 == 37 [pid = 1654] [id = 654] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x116678800 == 36 [pid = 1654] [id = 653] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x118268800 == 35 [pid = 1654] [id = 652] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12b917000 == 34 [pid = 1654] [id = 651] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x118105800 == 33 [pid = 1654] [id = 639] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e6800 == 32 [pid = 1654] [id = 669] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12d16a800 == 31 [pid = 1654] [id = 668] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc4a800 == 30 [pid = 1654] [id = 667] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x129018800 == 29 [pid = 1654] [id = 666] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc3a800 == 28 [pid = 1654] [id = 664] 21:42:05 INFO - PROCESS | 1654 | --DOCSHELL 0x119498800 == 27 [pid = 1654] [id = 665] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a1b000) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1176dfc00) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11821f800) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1194e5400) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x113f39800) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1121be400) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1133ccc00) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x113d91c00) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118615c00) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1188e9800) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1194e2400) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11856ac00) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1240c8000) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x125693800) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x129487c00) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1290b2000) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117ea5000) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12111c400) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x125693000) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1257cdc00) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128b91000) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1257dac00) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119ce7000) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1265ddc00) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128d43000) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119a1b800) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126193c00) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124ea5000) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119c31c00) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126aee800) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12573fc00) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x126ce4000) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11981ec00) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 21:42:05 INFO - PROCESS | 1654 | 1468471325273 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:42:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1177ms 21:42:05 INFO - PROCESS | 1654 | 1468471325295 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:42:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:42:05 INFO - PROCESS | 1654 | 1468471325297 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:42:05 INFO - PROCESS | 1654 | 1468471325301 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1654 | 1468471325302 Marionette TRACE conn2 <- [1,2654,null,{}] 21:42:05 INFO - PROCESS | 1654 | 1468471325306 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 1654 | 1468471325308 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:05 INFO - PROCESS | 1654 | 1468471325395 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:42:05 INFO - PROCESS | 1654 | 1468471325454 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1654 | 1468471325457 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d7800 == 28 [pid = 1654] [id = 671] 21:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1162b1400) [pid = 1654] [serial = 2013] [outer = 0x0] 21:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116938800) [pid = 1654] [serial = 2014] [outer = 0x1162b1400] 21:42:05 INFO - PROCESS | 1654 | 1468471325485 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117ea4800) [pid = 1654] [serial = 2015] [outer = 0x1162b1400] 21:42:05 INFO - PROCESS | 1654 | 1468471325805 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:42:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 21:42:05 INFO - PROCESS | 1654 | 1468471325822 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 1654 | 1468471325825 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:42:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:42:05 INFO - PROCESS | 1654 | 1468471325830 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1654 | 1468471325834 Marionette TRACE conn2 <- [1,2658,null,{}] 21:42:05 INFO - PROCESS | 1654 | 1468471325838 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 1654 | 1468471325840 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:05 INFO - PROCESS | 1654 | 1468471325922 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:42:05 INFO - PROCESS | 1654 | 1468471325927 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1654 | 1468471325928 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184d1800 == 29 [pid = 1654] [id = 672] 21:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118396000) [pid = 1654] [serial = 2016] [outer = 0x0] 21:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11861f800) [pid = 1654] [serial = 2017] [outer = 0x118396000] 21:42:05 INFO - PROCESS | 1654 | 1468471325959 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11918fc00) [pid = 1654] [serial = 2018] [outer = 0x118396000] 21:42:06 INFO - PROCESS | 1654 | 1468471326324 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:42:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:42:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms 21:42:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:42:06 INFO - PROCESS | 1654 | 1468471326354 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 1654 | 1468471326356 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:42:06 INFO - PROCESS | 1654 | 1468471326358 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 1654 | 1468471326361 Marionette TRACE conn2 <- [1,2662,null,{}] 21:42:06 INFO - PROCESS | 1654 | 1468471326368 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:06 INFO - PROCESS | 1654 | 1468471326372 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:06 INFO - PROCESS | 1654 | 1468471326451 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:42:06 INFO - PROCESS | 1654 | 1468471326456 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 1654 | 1468471326459 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101e800 == 30 [pid = 1654] [id = 673] 21:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116629800) [pid = 1654] [serial = 2019] [outer = 0x0] 21:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119a36c00) [pid = 1654] [serial = 2020] [outer = 0x116629800] 21:42:06 INFO - PROCESS | 1654 | 1468471326487 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119ce2400) [pid = 1654] [serial = 2021] [outer = 0x116629800] 21:42:06 INFO - PROCESS | 1654 | 1468471326819 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:42:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:42:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 476ms 21:42:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:42:06 INFO - PROCESS | 1654 | 1468471326836 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 1654 | 1468471326837 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:42:06 INFO - PROCESS | 1654 | 1468471326839 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 1654 | 1468471326841 Marionette TRACE conn2 <- [1,2666,null,{}] 21:42:06 INFO - PROCESS | 1654 | 1468471326843 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:06 INFO - PROCESS | 1654 | 1468471326844 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:06 INFO - PROCESS | 1654 | 1468471326924 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:42:06 INFO - PROCESS | 1654 | 1468471326991 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 1654 | 1468471326992 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cc7000 == 31 [pid = 1654] [id = 674] 21:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a2cc00) [pid = 1654] [serial = 2022] [outer = 0x0] 21:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123b32c00) [pid = 1654] [serial = 2023] [outer = 0x119a2cc00] 21:42:07 INFO - PROCESS | 1654 | 1468471327018 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1245cfc00) [pid = 1654] [serial = 2024] [outer = 0x119a2cc00] 21:42:07 INFO - PROCESS | 1654 | 1468471327823 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:42:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 21:42:07 INFO - PROCESS | 1654 | 1468471327863 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 1654 | 1468471327865 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:42:07 INFO - PROCESS | 1654 | 1468471327900 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 1654 | 1468471327902 Marionette TRACE conn2 <- [1,2670,null,{}] 21:42:07 INFO - PROCESS | 1654 | 1468471327905 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 1654 | 1468471327907 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:08 INFO - PROCESS | 1654 | 1468471328053 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:42:08 INFO - PROCESS | 1654 | 1468471328069 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 1654 | 1468471328070 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12572a800 == 32 [pid = 1654] [id = 675] 21:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1160d9800) [pid = 1654] [serial = 2025] [outer = 0x0] 21:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124f04400) [pid = 1654] [serial = 2026] [outer = 0x1160d9800] 21:42:08 INFO - PROCESS | 1654 | 1468471328112 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1257cb400) [pid = 1654] [serial = 2027] [outer = 0x1160d9800] 21:42:08 INFO - PROCESS | 1654 | 1468471328977 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 21:42:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1153ms 21:42:09 INFO - PROCESS | 1654 | 1468471329020 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:42:09 INFO - PROCESS | 1654 | 1468471329022 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:42:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:42:09 INFO - PROCESS | 1654 | 1468471329024 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:42:09 INFO - PROCESS | 1654 | 1468471329025 Marionette TRACE conn2 <- [1,2674,null,{}] 21:42:09 INFO - PROCESS | 1654 | 1468471329027 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:09 INFO - PROCESS | 1654 | 1468471329031 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:09 INFO - PROCESS | 1654 | 1468471329149 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:42:09 INFO - PROCESS | 1654 | 1468471329189 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 1654 | 1468471329190 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a13800 == 33 [pid = 1654] [id = 676] 21:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1257d1400) [pid = 1654] [serial = 2028] [outer = 0x0] 21:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126845c00) [pid = 1654] [serial = 2029] [outer = 0x1257d1400] 21:42:09 INFO - PROCESS | 1654 | 1468471329216 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1289b8400) [pid = 1654] [serial = 2030] [outer = 0x1257d1400] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112f76400) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1257e0000) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11336dc00) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128d3cc00) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11861ec00) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116082c00) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121119400) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1194dec00) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116939400) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11676e800) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289b1800) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1290b1c00) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1188e8c00) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:42:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1290b4c00) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:42:10 INFO - PROCESS | 1654 | 1468471330126 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 21:42:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1121ms 21:42:10 INFO - PROCESS | 1654 | 1468471330146 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:42:10 INFO - PROCESS | 1654 | 1468471330156 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:42:10 INFO - PROCESS | 1654 | 1468471330159 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 1654 | 1468471330160 Marionette TRACE conn2 <- [1,2678,null,{}] 21:42:10 INFO - PROCESS | 1654 | 1468471330162 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:10 INFO - PROCESS | 1654 | 1468471330163 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:10 INFO - PROCESS | 1654 | 1468471330263 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:42:10 INFO - PROCESS | 1654 | 1468471330270 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 1654 | 1468471330271 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x129021800 == 34 [pid = 1654] [id = 677] 21:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d95000) [pid = 1654] [serial = 2031] [outer = 0x0] 21:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119147000) [pid = 1654] [serial = 2032] [outer = 0x112d95000] 21:42:10 INFO - PROCESS | 1654 | 1468471330295 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1257e0000) [pid = 1654] [serial = 2033] [outer = 0x112d95000] 21:42:11 INFO - PROCESS | 1654 | 1468471331091 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:42:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 21:42:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 21:42:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:42:11 INFO - PROCESS | 1654 | 1468471331128 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:42:11 INFO - PROCESS | 1654 | 1468471331129 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:42:11 INFO - PROCESS | 1654 | 1468471331131 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 1654 | 1468471331134 Marionette TRACE conn2 <- [1,2682,null,{}] 21:42:11 INFO - PROCESS | 1654 | 1468471331137 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:11 INFO - PROCESS | 1654 | 1468471331138 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:11 INFO - PROCESS | 1654 | 1468471331213 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:42:11 INFO - PROCESS | 1654 | 1468471331219 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 1654 | 1468471331220 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a222800 == 35 [pid = 1654] [id = 678] 21:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1257e4000) [pid = 1654] [serial = 2034] [outer = 0x0] 21:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1289c1800) [pid = 1654] [serial = 2035] [outer = 0x1257e4000] 21:42:11 INFO - PROCESS | 1654 | 1468471331245 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x128d3c000) [pid = 1654] [serial = 2036] [outer = 0x1257e4000] 21:42:12 INFO - PROCESS | 1654 | 1468471332213 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1122ms 21:42:12 INFO - PROCESS | 1654 | 1468471332254 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:42:12 INFO - PROCESS | 1654 | 1468471332257 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:42:12 INFO - PROCESS | 1654 | 1468471332260 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1654 | 1468471332262 Marionette TRACE conn2 <- [1,2686,null,{}] 21:42:12 INFO - PROCESS | 1654 | 1468471332266 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:12 INFO - PROCESS | 1654 | 1468471332268 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:12 INFO - PROCESS | 1654 | 1468471332384 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:42:12 INFO - PROCESS | 1654 | 1468471332463 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 1654 | 1468471332465 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11830a000 == 36 [pid = 1654] [id = 679] 21:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116939000) [pid = 1654] [serial = 2037] [outer = 0x0] 21:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x117228c00) [pid = 1654] [serial = 2038] [outer = 0x116939000] 21:42:12 INFO - PROCESS | 1654 | 1468471332539 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1182db400) [pid = 1654] [serial = 2039] [outer = 0x116939000] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x129021800 == 35 [pid = 1654] [id = 677] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x128a13800 == 34 [pid = 1654] [id = 676] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12572a800 == 33 [pid = 1654] [id = 675] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x123cc7000 == 32 [pid = 1654] [id = 674] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12101e800 == 31 [pid = 1654] [id = 673] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1184d1800 == 30 [pid = 1654] [id = 672] 21:42:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d7800 == 29 [pid = 1654] [id = 671] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a43f800) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125055400) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126660000) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11697c800) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128d43800) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1188ed000) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119192400) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x117225400) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118624c00) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1239ea400) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119a1d400) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121116c00) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1172cdc00) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1182de400) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116905400) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x116a0c000) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1290aa400) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1291e5c00) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1257cc400) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x128d3e400) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1290b5400) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1290abc00) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x119192800) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x128b95400) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x125749800) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x124b27000) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12a539800) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 21:42:13 INFO - PROCESS | 1654 | 1468471333542 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 21:42:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1329ms 21:42:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:42:13 INFO - PROCESS | 1654 | 1468471333589 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:42:13 INFO - PROCESS | 1654 | 1468471333592 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:42:13 INFO - PROCESS | 1654 | 1468471333595 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - PROCESS | 1654 | 1468471333596 Marionette TRACE conn2 <- [1,2690,null,{}] 21:42:13 INFO - PROCESS | 1654 | 1468471333600 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:13 INFO - PROCESS | 1654 | 1468471333602 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:13 INFO - PROCESS | 1654 | 1468471333688 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:42:13 INFO - PROCESS | 1654 | 1468471333693 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 1654 | 1468471333696 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169b5800 == 30 [pid = 1654] [id = 680] 21:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x116081400) [pid = 1654] [serial = 2040] [outer = 0x0] 21:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x117229000) [pid = 1654] [serial = 2041] [outer = 0x116081400] 21:42:13 INFO - PROCESS | 1654 | 1468471333726 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x118220c00) [pid = 1654] [serial = 2042] [outer = 0x116081400] 21:42:14 INFO - PROCESS | 1654 | 1468471334604 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:42:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 21:42:14 INFO - PROCESS | 1654 | 1468471334617 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:42:14 INFO - PROCESS | 1654 | 1468471334621 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:42:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:42:14 INFO - PROCESS | 1654 | 1468471334626 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:42:14 INFO - PROCESS | 1654 | 1468471334628 Marionette TRACE conn2 <- [1,2694,null,{}] 21:42:14 INFO - PROCESS | 1654 | 1468471334630 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:14 INFO - PROCESS | 1654 | 1468471334633 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:14 INFO - PROCESS | 1654 | 1468471334722 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:42:14 INFO - PROCESS | 1654 | 1468471334726 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 1654 | 1468471334728 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x119449800 == 31 [pid = 1654] [id = 681] 21:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1183eb400) [pid = 1654] [serial = 2043] [outer = 0x0] 21:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x119191c00) [pid = 1654] [serial = 2044] [outer = 0x1183eb400] 21:42:14 INFO - PROCESS | 1654 | 1468471334758 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1194e8800) [pid = 1654] [serial = 2045] [outer = 0x1183eb400] 21:42:15 INFO - PROCESS | 1654 | 1468471335596 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:42:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 21:42:15 INFO - PROCESS | 1654 | 1468471335647 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 1654 | 1468471335648 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:42:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:42:15 INFO - PROCESS | 1654 | 1468471335660 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 1654 | 1468471335663 Marionette TRACE conn2 <- [1,2698,null,{}] 21:42:15 INFO - PROCESS | 1654 | 1468471335680 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:15 INFO - PROCESS | 1654 | 1468471335684 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:15 INFO - PROCESS | 1654 | 1468471335788 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:42:15 INFO - PROCESS | 1654 | 1468471335793 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 1654 | 1468471335795 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x123f37000 == 32 [pid = 1654] [id = 682] 21:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119a21000) [pid = 1654] [serial = 2046] [outer = 0x0] 21:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x12111cc00) [pid = 1654] [serial = 2047] [outer = 0x119a21000] 21:42:15 INFO - PROCESS | 1654 | 1468471335823 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x12429ec00) [pid = 1654] [serial = 2048] [outer = 0x119a21000] 21:42:16 INFO - PROCESS | 1654 | 1468471336643 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:42:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:42:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1024ms 21:42:16 INFO - PROCESS | 1654 | 1468471336686 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:42:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:42:16 INFO - PROCESS | 1654 | 1468471336688 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:42:16 INFO - PROCESS | 1654 | 1468471336690 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - PROCESS | 1654 | 1468471336691 Marionette TRACE conn2 <- [1,2702,null,{}] 21:42:16 INFO - PROCESS | 1654 | 1468471336693 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:16 INFO - PROCESS | 1654 | 1468471336694 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:16 INFO - PROCESS | 1654 | 1468471336794 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:42:16 INFO - PROCESS | 1654 | 1468471336832 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:16 INFO - PROCESS | 1654 | 1468471336834 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12571d000 == 33 [pid = 1654] [id = 683] 21:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x125740c00) [pid = 1654] [serial = 2049] [outer = 0x0] 21:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1257d7000) [pid = 1654] [serial = 2050] [outer = 0x125740c00] 21:42:16 INFO - PROCESS | 1654 | 1468471336859 Marionette DEBUG loaded listener.js 21:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12618f000) [pid = 1654] [serial = 2051] [outer = 0x125740c00] 21:42:17 INFO - PROCESS | 1654 | 1468471337194 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:42:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:42:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 21:42:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:42:17 INFO - PROCESS | 1654 | 1468471337211 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 1654 | 1468471337212 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:42:17 INFO - PROCESS | 1654 | 1468471337214 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 1654 | 1468471337215 Marionette TRACE conn2 <- [1,2706,null,{}] 21:42:17 INFO - PROCESS | 1654 | 1468471337226 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 1654 | 1468471337227 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:17 INFO - PROCESS | 1654 | 1468471337323 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:42:17 INFO - PROCESS | 1654 | 1468471337327 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1654 | 1468471337328 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12898f800 == 34 [pid = 1654] [id = 684] 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1151d9400) [pid = 1654] [serial = 2052] [outer = 0x0] 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12653c400) [pid = 1654] [serial = 2053] [outer = 0x1151d9400] 21:42:17 INFO - PROCESS | 1654 | 1468471337352 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x126aef000) [pid = 1654] [serial = 2054] [outer = 0x1151d9400] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x118396000) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x116629800) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1162b1400) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1172c2000) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11981f000) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1257d5c00) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1160d9800) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1289bbc00) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1257d1400) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x113d42400) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x112d95000) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:42:17 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x119a2cc00) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:42:17 INFO - PROCESS | 1654 | 1468471337709 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:42:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:42:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 21:42:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:42:17 INFO - PROCESS | 1654 | 1468471337735 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 1654 | 1468471337736 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:42:17 INFO - PROCESS | 1654 | 1468471337738 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 1654 | 1468471337739 Marionette TRACE conn2 <- [1,2710,null,{}] 21:42:17 INFO - PROCESS | 1654 | 1468471337741 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 1654 | 1468471337746 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:17 INFO - PROCESS | 1654 | 1468471337864 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:42:17 INFO - PROCESS | 1654 | 1468471337902 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1654 | 1468471337903 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d2a000 == 35 [pid = 1654] [id = 685] 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x113d42400) [pid = 1654] [serial = 2055] [outer = 0x0] 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118618000) [pid = 1654] [serial = 2056] [outer = 0x113d42400] 21:42:17 INFO - PROCESS | 1654 | 1468471337929 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1289b5c00) [pid = 1654] [serial = 2057] [outer = 0x113d42400] 21:42:18 INFO - PROCESS | 1654 | 1468471338236 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1654 | 1468471338262 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:42:18 INFO - PROCESS | 1654 | 1468471338265 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1654 | 1468471338268 Marionette TRACE conn2 <- [1,2714,null,{}] 21:42:18 INFO - PROCESS | 1654 | 1468471338272 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:18 INFO - PROCESS | 1654 | 1468471338273 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:18 INFO - PROCESS | 1654 | 1468471338353 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:42:18 INFO - PROCESS | 1654 | 1468471338357 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 1654 | 1468471338358 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x116008000 == 36 [pid = 1654] [id = 686] 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1289b6000) [pid = 1654] [serial = 2058] [outer = 0x0] 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x128d3d400) [pid = 1654] [serial = 2059] [outer = 0x1289b6000] 21:42:18 INFO - PROCESS | 1654 | 1468471338383 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x128dc3000) [pid = 1654] [serial = 2060] [outer = 0x1289b6000] 21:42:18 INFO - PROCESS | 1654 | 1468471338709 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:42:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:42:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms 21:42:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:42:18 INFO - PROCESS | 1654 | 1468471338738 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1654 | 1468471338739 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:42:18 INFO - PROCESS | 1654 | 1468471338741 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1654 | 1468471338742 Marionette TRACE conn2 <- [1,2718,null,{}] 21:42:18 INFO - PROCESS | 1654 | 1468471338745 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:18 INFO - PROCESS | 1654 | 1468471338746 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:18 INFO - PROCESS | 1654 | 1468471338853 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:42:18 INFO - PROCESS | 1654 | 1468471338860 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 1654 | 1468471338861 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a87e800 == 37 [pid = 1654] [id = 687] 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x126ce2800) [pid = 1654] [serial = 2061] [outer = 0x0] 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1290af400) [pid = 1654] [serial = 2062] [outer = 0x126ce2800] 21:42:18 INFO - PROCESS | 1654 | 1468471338885 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1291dd000) [pid = 1654] [serial = 2063] [outer = 0x126ce2800] 21:42:19 INFO - PROCESS | 1654 | 1468471339208 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 1654 | 1468471339262 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:42:19 INFO - PROCESS | 1654 | 1468471339265 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 1654 | 1468471339266 Marionette TRACE conn2 <- [1,2722,null,{}] 21:42:19 INFO - PROCESS | 1654 | 1468471339268 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:19 INFO - PROCESS | 1654 | 1468471339269 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:19 INFO - PROCESS | 1654 | 1468471339349 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:42:19 INFO - PROCESS | 1654 | 1468471339354 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1654 | 1468471339355 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b87e000 == 38 [pid = 1654] [id = 688] 21:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1291dd400) [pid = 1654] [serial = 2064] [outer = 0x0] 21:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12948d800) [pid = 1654] [serial = 2065] [outer = 0x1291dd400] 21:42:19 INFO - PROCESS | 1654 | 1468471339380 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12a506000) [pid = 1654] [serial = 2066] [outer = 0x1291dd400] 21:42:19 INFO - PROCESS | 1654 | 1468471339769 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 1654 | 1468471339789 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:42:19 INFO - PROCESS | 1654 | 1468471339792 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 1654 | 1468471339794 Marionette TRACE conn2 <- [1,2726,null,{}] 21:42:19 INFO - PROCESS | 1654 | 1468471339799 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:19 INFO - PROCESS | 1654 | 1468471339801 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:19 INFO - PROCESS | 1654 | 1468471339914 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:42:19 INFO - PROCESS | 1654 | 1468471339974 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1654 | 1468471339977 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11811c800 == 39 [pid = 1654] [id = 689] 21:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116629800) [pid = 1654] [serial = 2067] [outer = 0x0] 21:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116933000) [pid = 1654] [serial = 2068] [outer = 0x116629800] 21:42:20 INFO - PROCESS | 1654 | 1468471340009 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1182e1800) [pid = 1654] [serial = 2069] [outer = 0x116629800] 21:42:20 INFO - PROCESS | 1654 | 1468471340478 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 21:42:20 INFO - PROCESS | 1654 | 1468471340514 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:42:20 INFO - PROCESS | 1654 | 1468471340517 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:42:20 INFO - PROCESS | 1654 | 1468471340522 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 1654 | 1468471340524 Marionette TRACE conn2 <- [1,2730,null,{}] 21:42:20 INFO - PROCESS | 1654 | 1468471340526 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:20 INFO - PROCESS | 1654 | 1468471340528 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:20 INFO - PROCESS | 1654 | 1468471340653 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:42:20 INFO - PROCESS | 1654 | 1468471340740 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:20 INFO - PROCESS | 1654 | 1468471340742 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x125081800 == 40 [pid = 1654] [id = 690] 21:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194ea400) [pid = 1654] [serial = 2070] [outer = 0x0] 21:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119a16000) [pid = 1654] [serial = 2071] [outer = 0x1194ea400] 21:42:20 INFO - PROCESS | 1654 | 1468471340774 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119b71c00) [pid = 1654] [serial = 2072] [outer = 0x1194ea400] 21:42:21 INFO - PROCESS | 1654 | 1468471341664 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 21:42:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 21:42:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:42:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1170ms 21:42:21 INFO - PROCESS | 1654 | 1468471341693 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:42:21 INFO - PROCESS | 1654 | 1468471341694 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:42:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:42:21 INFO - PROCESS | 1654 | 1468471341696 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:42:21 INFO - PROCESS | 1654 | 1468471341699 Marionette TRACE conn2 <- [1,2734,null,{}] 21:42:21 INFO - PROCESS | 1654 | 1468471341707 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:21 INFO - PROCESS | 1654 | 1468471341711 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:21 INFO - PROCESS | 1654 | 1468471341841 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:42:21 INFO - PROCESS | 1654 | 1468471341904 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 1654 | 1468471341906 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b920000 == 41 [pid = 1654] [id = 691] 21:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1257d5000) [pid = 1654] [serial = 2073] [outer = 0x0] 21:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126660000) [pid = 1654] [serial = 2074] [outer = 0x1257d5000] 21:42:21 INFO - PROCESS | 1654 | 1468471341938 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1289af400) [pid = 1654] [serial = 2075] [outer = 0x1257d5000] 21:42:22 INFO - PROCESS | 1654 | 1468471342507 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:42:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:42:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 873ms 21:42:22 INFO - PROCESS | 1654 | 1468471342569 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:42:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:42:22 INFO - PROCESS | 1654 | 1468471342571 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:42:22 INFO - PROCESS | 1654 | 1468471342574 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 1654 | 1468471342575 Marionette TRACE conn2 <- [1,2738,null,{}] 21:42:22 INFO - PROCESS | 1654 | 1468471342577 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:22 INFO - PROCESS | 1654 | 1468471342579 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:22 INFO - PROCESS | 1654 | 1468471342683 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:42:22 INFO - PROCESS | 1654 | 1468471342754 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 1654 | 1468471342755 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119433800 == 42 [pid = 1654] [id = 692] 21:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119a1d000) [pid = 1654] [serial = 2076] [outer = 0x0] 21:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126537400) [pid = 1654] [serial = 2077] [outer = 0x119a1d000] 21:42:22 INFO - PROCESS | 1654 | 1468471342784 Marionette DEBUG loaded listener.js 21:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128db5400) [pid = 1654] [serial = 2078] [outer = 0x119a1d000] 21:42:23 INFO - PROCESS | 1654 | 1468471343327 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:42:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:42:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 768ms 21:42:23 INFO - PROCESS | 1654 | 1468471343343 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:42:23 INFO - PROCESS | 1654 | 1468471343346 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:42:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:42:23 INFO - PROCESS | 1654 | 1468471343349 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 1654 | 1468471343350 Marionette TRACE conn2 <- [1,2742,null,{}] 21:42:23 INFO - PROCESS | 1654 | 1468471343355 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:23 INFO - PROCESS | 1654 | 1468471343356 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:23 INFO - PROCESS | 1654 | 1468471343458 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:42:23 INFO - PROCESS | 1654 | 1468471343534 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:23 INFO - PROCESS | 1654 | 1468471343535 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11943f000 == 43 [pid = 1654] [id = 693] 21:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1182e7800) [pid = 1654] [serial = 2079] [outer = 0x0] 21:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1183e6400) [pid = 1654] [serial = 2080] [outer = 0x1182e7800] 21:42:23 INFO - PROCESS | 1654 | 1468471343564 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1188e9800) [pid = 1654] [serial = 2081] [outer = 0x1182e7800] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12a87e800 == 42 [pid = 1654] [id = 687] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x116008000 == 41 [pid = 1654] [id = 686] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x128d2a000 == 40 [pid = 1654] [id = 685] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12898f800 == 39 [pid = 1654] [id = 684] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12571d000 == 38 [pid = 1654] [id = 683] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x123f37000 == 37 [pid = 1654] [id = 682] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119449800 == 36 [pid = 1654] [id = 681] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1169b5800 == 35 [pid = 1654] [id = 680] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12a222800 == 34 [pid = 1654] [id = 678] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11830a000 == 33 [pid = 1654] [id = 679] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x117e39000 == 32 [pid = 1654] [id = 670] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119433800 == 31 [pid = 1654] [id = 692] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12b920000 == 30 [pid = 1654] [id = 691] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x125081800 == 29 [pid = 1654] [id = 690] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12b87e000 == 28 [pid = 1654] [id = 688] 21:42:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11811c800 == 27 [pid = 1654] [id = 689] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123b32c00) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11861f800) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11918fc00) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a36c00) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119ce2400) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1183e7000) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116938800) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117ea4800) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118626c00) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118399800) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1240bd800) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121118800) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1289bb800) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x126af6c00) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x124f04400) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12a50f400) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1289c1800) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x126845c00) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12a43fc00) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1257cb400) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12a448800) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1257e0000) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x119147000) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1289b8400) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12111c000) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1245cfc00) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 21:42:24 INFO - PROCESS | 1654 | 1468471344488 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:42:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:42:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1173ms 21:42:24 INFO - PROCESS | 1654 | 1468471344522 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:42:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:42:24 INFO - PROCESS | 1654 | 1468471344524 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:42:24 INFO - PROCESS | 1654 | 1468471344527 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - PROCESS | 1654 | 1468471344529 Marionette TRACE conn2 <- [1,2746,null,{}] 21:42:24 INFO - PROCESS | 1654 | 1468471344533 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:24 INFO - PROCESS | 1654 | 1468471344534 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:24 INFO - PROCESS | 1654 | 1468471344624 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:42:24 INFO - PROCESS | 1654 | 1468471344629 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 1654 | 1468471344632 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11694a800 == 28 [pid = 1654] [id = 694] 21:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x113f39800) [pid = 1654] [serial = 2082] [outer = 0x0] 21:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x116903000) [pid = 1654] [serial = 2083] [outer = 0x113f39800] 21:42:24 INFO - PROCESS | 1654 | 1468471344664 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116939400) [pid = 1654] [serial = 2084] [outer = 0x113f39800] 21:42:25 INFO - PROCESS | 1654 | 1468471345063 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:42:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:42:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 571ms 21:42:25 INFO - PROCESS | 1654 | 1468471345099 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1654 | 1468471345103 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:42:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:42:25 INFO - PROCESS | 1654 | 1468471345107 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1654 | 1468471345109 Marionette TRACE conn2 <- [1,2750,null,{}] 21:42:25 INFO - PROCESS | 1654 | 1468471345111 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:25 INFO - PROCESS | 1654 | 1468471345113 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:25 INFO - PROCESS | 1654 | 1468471345202 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:42:25 INFO - PROCESS | 1654 | 1468471345207 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 1654 | 1468471345209 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11831a000 == 29 [pid = 1654] [id = 695] 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1176e0c00) [pid = 1654] [serial = 2085] [outer = 0x0] 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1182db000) [pid = 1654] [serial = 2086] [outer = 0x1176e0c00] 21:42:25 INFO - PROCESS | 1654 | 1468471345236 Marionette DEBUG loaded listener.js 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11860c000) [pid = 1654] [serial = 2087] [outer = 0x1176e0c00] 21:42:25 INFO - PROCESS | 1654 | 1468471345582 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:42:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:42:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 21:42:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:42:25 INFO - PROCESS | 1654 | 1468471345633 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1654 | 1468471345635 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:42:25 INFO - PROCESS | 1654 | 1468471345637 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1654 | 1468471345639 Marionette TRACE conn2 <- [1,2754,null,{}] 21:42:25 INFO - PROCESS | 1654 | 1468471345647 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:25 INFO - PROCESS | 1654 | 1468471345651 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:25 INFO - PROCESS | 1654 | 1468471345732 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:42:25 INFO - PROCESS | 1654 | 1468471345739 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 1654 | 1468471345741 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12100b800 == 30 [pid = 1654] [id = 696] 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x112d98000) [pid = 1654] [serial = 2088] [outer = 0x0] 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11981a400) [pid = 1654] [serial = 2089] [outer = 0x112d98000] 21:42:25 INFO - PROCESS | 1654 | 1468471345770 Marionette DEBUG loaded listener.js 21:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119a36c00) [pid = 1654] [serial = 2090] [outer = 0x112d98000] 21:42:26 INFO - PROCESS | 1654 | 1468471346142 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:42:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:42:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 21:42:26 INFO - PROCESS | 1654 | 1468471346161 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:42:26 INFO - PROCESS | 1654 | 1468471346163 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:42:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:42:26 INFO - PROCESS | 1654 | 1468471346166 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:42:26 INFO - PROCESS | 1654 | 1468471346168 Marionette TRACE conn2 <- [1,2758,null,{}] 21:42:26 INFO - PROCESS | 1654 | 1468471346171 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:26 INFO - PROCESS | 1654 | 1468471346172 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:26 INFO - PROCESS | 1654 | 1468471346322 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:42:26 INFO - PROCESS | 1654 | 1468471346361 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 1654 | 1468471346362 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7e000 == 31 [pid = 1654] [id = 697] 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119b70000) [pid = 1654] [serial = 2091] [outer = 0x0] 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12110d400) [pid = 1654] [serial = 2092] [outer = 0x119b70000] 21:42:26 INFO - PROCESS | 1654 | 1468471346389 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x123933800) [pid = 1654] [serial = 2093] [outer = 0x119b70000] 21:42:26 INFO - PROCESS | 1654 | 1468471346674 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:42:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:42:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 21:42:26 INFO - PROCESS | 1654 | 1468471346736 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:42:26 INFO - PROCESS | 1654 | 1468471346738 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:42:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:42:26 INFO - PROCESS | 1654 | 1468471346740 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:42:26 INFO - PROCESS | 1654 | 1468471346741 Marionette TRACE conn2 <- [1,2762,null,{}] 21:42:26 INFO - PROCESS | 1654 | 1468471346743 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:26 INFO - PROCESS | 1654 | 1468471346745 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:26 INFO - PROCESS | 1654 | 1468471346839 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:42:26 INFO - PROCESS | 1654 | 1468471346878 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 1654 | 1468471346879 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x125727000 == 32 [pid = 1654] [id = 698] 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1176df000) [pid = 1654] [serial = 2094] [outer = 0x0] 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1240c9800) [pid = 1654] [serial = 2095] [outer = 0x1176df000] 21:42:26 INFO - PROCESS | 1654 | 1468471346904 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x124930800) [pid = 1654] [serial = 2096] [outer = 0x1176df000] 21:42:27 INFO - PROCESS | 1654 | 1468471347239 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:42:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 21:42:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:42:27 INFO - PROCESS | 1654 | 1468471347260 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 1654 | 1468471347261 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:42:27 INFO - PROCESS | 1654 | 1468471347264 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 1654 | 1468471347265 Marionette TRACE conn2 <- [1,2766,null,{}] 21:42:27 INFO - PROCESS | 1654 | 1468471347269 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:27 INFO - PROCESS | 1654 | 1468471347273 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:27 INFO - PROCESS | 1654 | 1468471347389 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:42:27 INFO - PROCESS | 1654 | 1468471347427 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 1654 | 1468471347429 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d0f800 == 33 [pid = 1654] [id = 699] 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124b27800) [pid = 1654] [serial = 2097] [outer = 0x0] 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x125749400) [pid = 1654] [serial = 2098] [outer = 0x124b27800] 21:42:27 INFO - PROCESS | 1654 | 1468471347454 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x126cd6c00) [pid = 1654] [serial = 2099] [outer = 0x124b27800] 21:42:27 INFO - PROCESS | 1654 | 1468471347772 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:42:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 21:42:27 INFO - PROCESS | 1654 | 1468471347787 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 1654 | 1468471347789 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:42:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:42:27 INFO - PROCESS | 1654 | 1468471347798 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 1654 | 1468471347801 Marionette TRACE conn2 <- [1,2770,null,{}] 21:42:27 INFO - PROCESS | 1654 | 1468471347811 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:27 INFO - PROCESS | 1654 | 1468471347812 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:27 INFO - PROCESS | 1654 | 1468471347914 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:42:27 INFO - PROCESS | 1654 | 1468471347917 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 1654 | 1468471347919 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x129199000 == 34 [pid = 1654] [id = 700] 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126af5000) [pid = 1654] [serial = 2100] [outer = 0x0] 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1289b2000) [pid = 1654] [serial = 2101] [outer = 0x126af5000] 21:42:27 INFO - PROCESS | 1654 | 1468471347943 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1289c1400) [pid = 1654] [serial = 2102] [outer = 0x126af5000] 21:42:28 INFO - PROCESS | 1654 | 1468471348295 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:42:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 535ms 21:42:28 INFO - PROCESS | 1654 | 1468471348326 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1654 | 1468471348328 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:42:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:42:28 INFO - PROCESS | 1654 | 1468471348330 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1654 | 1468471348331 Marionette TRACE conn2 <- [1,2774,null,{}] 21:42:28 INFO - PROCESS | 1654 | 1468471348333 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 1654 | 1468471348335 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:28 INFO - PROCESS | 1654 | 1468471348435 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:42:28 INFO - PROCESS | 1654 | 1468471348438 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 1654 | 1468471348440 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5b7800 == 35 [pid = 1654] [id = 701] 21:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126cd7400) [pid = 1654] [serial = 2103] [outer = 0x0] 21:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128b97000) [pid = 1654] [serial = 2104] [outer = 0x126cd7400] 21:42:28 INFO - PROCESS | 1654 | 1468471348464 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128d48400) [pid = 1654] [serial = 2105] [outer = 0x126cd7400] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a21000) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x125740c00) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113d42400) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1151d9400) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116081400) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116939000) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1257e4000) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1183eb400) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1291dd400) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126ce2800) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1289b6000) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11839d000) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:42:28 INFO - PROCESS | 1654 | 1468471348913 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:42:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 621ms 21:42:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:42:28 INFO - PROCESS | 1654 | 1468471348952 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1654 | 1468471348953 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:42:28 INFO - PROCESS | 1654 | 1468471348955 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1654 | 1468471348956 Marionette TRACE conn2 <- [1,2778,null,{}] 21:42:28 INFO - PROCESS | 1654 | 1468471348959 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:28 INFO - PROCESS | 1654 | 1468471348968 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:29 INFO - PROCESS | 1654 | 1468471349044 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:42:29 INFO - PROCESS | 1654 | 1468471349106 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1654 | 1468471349107 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x121006000 == 36 [pid = 1654] [id = 702] 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1121be400) [pid = 1654] [serial = 2106] [outer = 0x0] 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1183eb400) [pid = 1654] [serial = 2107] [outer = 0x1121be400] 21:42:29 INFO - PROCESS | 1654 | 1468471349134 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x126ce0c00) [pid = 1654] [serial = 2108] [outer = 0x1121be400] 21:42:29 INFO - PROCESS | 1654 | 1468471349461 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:42:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:42:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 21:42:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:42:29 INFO - PROCESS | 1654 | 1468471349476 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:42:29 INFO - PROCESS | 1654 | 1468471349478 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:42:29 INFO - PROCESS | 1654 | 1468471349481 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:42:29 INFO - PROCESS | 1654 | 1468471349485 Marionette TRACE conn2 <- [1,2782,null,{}] 21:42:29 INFO - PROCESS | 1654 | 1468471349489 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:29 INFO - PROCESS | 1654 | 1468471349491 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:29 INFO - PROCESS | 1654 | 1468471349614 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:42:29 INFO - PROCESS | 1654 | 1468471349701 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1654 | 1468471349702 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b648800 == 37 [pid = 1654] [id = 703] 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1160db400) [pid = 1654] [serial = 2109] [outer = 0x0] 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x128d47000) [pid = 1654] [serial = 2110] [outer = 0x1160db400] 21:42:29 INFO - PROCESS | 1654 | 1468471349742 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1290abc00) [pid = 1654] [serial = 2111] [outer = 0x1160db400] 21:42:30 INFO - PROCESS | 1654 | 1468471350044 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:42:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 574ms 21:42:30 INFO - PROCESS | 1654 | 1468471350056 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1654 | 1468471350058 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:42:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:42:30 INFO - PROCESS | 1654 | 1468471350060 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 1654 | 1468471350062 Marionette TRACE conn2 <- [1,2786,null,{}] 21:42:30 INFO - PROCESS | 1654 | 1468471350076 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 1654 | 1468471350078 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:30 INFO - PROCESS | 1654 | 1468471350186 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:42:30 INFO - PROCESS | 1654 | 1468471350247 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 1654 | 1468471350249 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x125726000 == 38 [pid = 1654] [id = 704] 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1290ab800) [pid = 1654] [serial = 2112] [outer = 0x0] 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1291d9c00) [pid = 1654] [serial = 2113] [outer = 0x1290ab800] 21:42:30 INFO - PROCESS | 1654 | 1468471350276 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12a507000) [pid = 1654] [serial = 2114] [outer = 0x1290ab800] 21:42:30 INFO - PROCESS | 1654 | 1468471350587 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:42:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 576ms 21:42:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:42:30 INFO - PROCESS | 1654 | 1468471350636 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1654 | 1468471350638 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:42:30 INFO - PROCESS | 1654 | 1468471350640 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 1654 | 1468471350641 Marionette TRACE conn2 <- [1,2790,null,{}] 21:42:30 INFO - PROCESS | 1654 | 1468471350643 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:30 INFO - PROCESS | 1654 | 1468471350644 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:30 INFO - PROCESS | 1654 | 1468471350726 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:42:30 INFO - PROCESS | 1654 | 1468471350729 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 1654 | 1468471350731 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c29d000 == 39 [pid = 1654] [id = 705] 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12a507400) [pid = 1654] [serial = 2115] [outer = 0x0] 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a539c00) [pid = 1654] [serial = 2116] [outer = 0x12a507400] 21:42:30 INFO - PROCESS | 1654 | 1468471350759 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12a910800) [pid = 1654] [serial = 2117] [outer = 0x12a507400] 21:42:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12d034000 == 38 [pid = 1654] [id = 16] 21:42:31 INFO - PROCESS | 1654 | 1468471351412 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:42:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 820ms 21:42:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:42:31 INFO - PROCESS | 1654 | 1468471351473 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 1654 | 1468471351475 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:42:31 INFO - PROCESS | 1654 | 1468471351479 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 1654 | 1468471351482 Marionette TRACE conn2 <- [1,2794,null,{}] 21:42:31 INFO - PROCESS | 1654 | 1468471351510 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:31 INFO - PROCESS | 1654 | 1468471351511 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:31 INFO - PROCESS | 1654 | 1468471351629 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:42:31 INFO - PROCESS | 1654 | 1468471351690 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:31 INFO - PROCESS | 1654 | 1468471351692 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11830f800 == 39 [pid = 1654] [id = 706] 21:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116779c00) [pid = 1654] [serial = 2118] [outer = 0x0] 21:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1172c4800) [pid = 1654] [serial = 2119] [outer = 0x116779c00] 21:42:31 INFO - PROCESS | 1654 | 1468471351724 Marionette DEBUG loaded listener.js 21:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11839bc00) [pid = 1654] [serial = 2120] [outer = 0x116779c00] 21:42:32 INFO - PROCESS | 1654 | 1468471352285 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:42:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:42:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 846ms 21:42:32 INFO - PROCESS | 1654 | 1468471352459 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 1654 | 1468471352461 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:42:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:42:32 INFO - PROCESS | 1654 | 1468471352493 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 1654 | 1468471352495 Marionette TRACE conn2 <- [1,2798,null,{}] 21:42:32 INFO - PROCESS | 1654 | 1468471352500 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:32 INFO - PROCESS | 1654 | 1468471352502 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:32 INFO - PROCESS | 1654 | 1468471352616 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:42:32 INFO - PROCESS | 1654 | 1468471352674 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 1654 | 1468471352677 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x118267000 == 40 [pid = 1654] [id = 707] 21:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11692dc00) [pid = 1654] [serial = 2121] [outer = 0x0] 21:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116973000) [pid = 1654] [serial = 2122] [outer = 0x11692dc00] 21:42:32 INFO - PROCESS | 1654 | 1468471352705 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11821d800) [pid = 1654] [serial = 2123] [outer = 0x11692dc00] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x125726000 == 39 [pid = 1654] [id = 704] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b648800 == 38 [pid = 1654] [id = 703] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x121006000 == 37 [pid = 1654] [id = 702] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5b7800 == 36 [pid = 1654] [id = 701] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x129199000 == 35 [pid = 1654] [id = 700] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128d0f800 == 34 [pid = 1654] [id = 699] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x125727000 == 33 [pid = 1654] [id = 698] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7e000 == 32 [pid = 1654] [id = 697] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12100b800 == 31 [pid = 1654] [id = 696] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11831a000 == 30 [pid = 1654] [id = 695] 21:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11694a800 == 29 [pid = 1654] [id = 694] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11889c000) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12111cc00) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1257d7000) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12618f000) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118618000) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12653c400) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117229000) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118220c00) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x117228c00) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1182db400) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128d3c000) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119191c00) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a506000) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1291dd000) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12948d800) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126aef000) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128d3d400) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x128dc3000) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12429ec00) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1289b5c00) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1290af400) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1194e8800) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 21:42:33 INFO - PROCESS | 1654 | 1468471353167 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:42:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 746ms 21:42:33 INFO - PROCESS | 1654 | 1468471353221 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:42:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:42:33 INFO - PROCESS | 1654 | 1468471353224 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:42:33 INFO - PROCESS | 1654 | 1468471353228 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 1654 | 1468471353231 Marionette TRACE conn2 <- [1,2802,null,{}] 21:42:33 INFO - PROCESS | 1654 | 1468471353235 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:33 INFO - PROCESS | 1654 | 1468471353237 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:33 INFO - PROCESS | 1654 | 1468471353321 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:42:33 INFO - PROCESS | 1654 | 1468471353325 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 1654 | 1468471353326 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119445000 == 30 [pid = 1654] [id = 708] 21:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1188ec400) [pid = 1654] [serial = 2124] [outer = 0x0] 21:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119192000) [pid = 1654] [serial = 2125] [outer = 0x1188ec400] 21:42:33 INFO - PROCESS | 1654 | 1468471353354 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1194e8c00) [pid = 1654] [serial = 2126] [outer = 0x1188ec400] 21:42:33 INFO - PROCESS | 1654 | 1468471353778 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:42:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 575ms 21:42:33 INFO - PROCESS | 1654 | 1468471353801 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:42:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:42:33 INFO - PROCESS | 1654 | 1468471353804 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:42:33 INFO - PROCESS | 1654 | 1468471353808 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 1654 | 1468471353810 Marionette TRACE conn2 <- [1,2806,null,{}] 21:42:33 INFO - PROCESS | 1654 | 1468471353814 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:33 INFO - PROCESS | 1654 | 1468471353815 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:33 INFO - PROCESS | 1654 | 1468471353923 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:42:33 INFO - PROCESS | 1654 | 1468471353978 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 1654 | 1468471353981 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11810f800 == 31 [pid = 1654] [id = 709] 21:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11676f800) [pid = 1654] [serial = 2127] [outer = 0x0] 21:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1182e9c00) [pid = 1654] [serial = 2128] [outer = 0x11676f800] 21:42:34 INFO - PROCESS | 1654 | 1468471354013 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118897000) [pid = 1654] [serial = 2129] [outer = 0x11676f800] 21:42:34 INFO - PROCESS | 1654 | 1468471354456 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:42:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:42:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 21:42:34 INFO - PROCESS | 1654 | 1468471354480 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:42:34 INFO - PROCESS | 1654 | 1468471354483 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:42:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:42:34 INFO - PROCESS | 1654 | 1468471354487 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:42:34 INFO - PROCESS | 1654 | 1468471354489 Marionette TRACE conn2 <- [1,2810,null,{}] 21:42:34 INFO - PROCESS | 1654 | 1468471354492 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:34 INFO - PROCESS | 1654 | 1468471354494 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:34 INFO - PROCESS | 1654 | 1468471354590 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:42:34 INFO - PROCESS | 1654 | 1468471354659 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 1654 | 1468471354660 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242c0800 == 32 [pid = 1654] [id = 710] 21:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119192400) [pid = 1654] [serial = 2130] [outer = 0x0] 21:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119a34c00) [pid = 1654] [serial = 2131] [outer = 0x119192400] 21:42:34 INFO - PROCESS | 1654 | 1468471354694 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11a0f0000) [pid = 1654] [serial = 2132] [outer = 0x119192400] 21:42:35 INFO - PROCESS | 1654 | 1468471355122 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:42:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 674ms 21:42:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:42:35 INFO - PROCESS | 1654 | 1468471355161 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 1654 | 1468471355163 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:42:35 INFO - PROCESS | 1654 | 1468471355165 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1654 | 1468471355168 Marionette TRACE conn2 <- [1,2814,null,{}] 21:42:35 INFO - PROCESS | 1654 | 1468471355176 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:35 INFO - PROCESS | 1654 | 1468471355180 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:35 INFO - PROCESS | 1654 | 1468471355277 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:42:35 INFO - PROCESS | 1654 | 1468471355367 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:35 INFO - PROCESS | 1654 | 1468471355369 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a1e800 == 33 [pid = 1654] [id = 711] 21:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x123fe1c00) [pid = 1654] [serial = 2133] [outer = 0x0] 21:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124baf800) [pid = 1654] [serial = 2134] [outer = 0x123fe1c00] 21:42:35 INFO - PROCESS | 1654 | 1468471355402 Marionette DEBUG loaded listener.js 21:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12568ec00) [pid = 1654] [serial = 2135] [outer = 0x123fe1c00] 21:42:35 INFO - PROCESS | 1654 | 1468471355836 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:42:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 721ms 21:42:35 INFO - PROCESS | 1654 | 1468471355887 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:42:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:42:35 INFO - PROCESS | 1654 | 1468471355889 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:42:35 INFO - PROCESS | 1654 | 1468471355891 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1654 | 1468471355893 Marionette TRACE conn2 <- [1,2818,null,{}] 21:42:35 INFO - PROCESS | 1654 | 1468471355895 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:35 INFO - PROCESS | 1654 | 1468471355897 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:35 INFO - PROCESS | 1654 | 1468471355995 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:42:36 INFO - PROCESS | 1654 | 1468471356051 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 1654 | 1468471356052 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x129198800 == 34 [pid = 1654] [id = 712] 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x125740000) [pid = 1654] [serial = 2136] [outer = 0x0] 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1257d3800) [pid = 1654] [serial = 2137] [outer = 0x125740000] 21:42:36 INFO - PROCESS | 1654 | 1468471356082 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126845c00) [pid = 1654] [serial = 2138] [outer = 0x125740000] 21:42:36 INFO - PROCESS | 1654 | 1468471356489 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:42:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:42:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 621ms 21:42:36 INFO - PROCESS | 1654 | 1468471356513 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:42:36 INFO - PROCESS | 1654 | 1468471356515 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:42:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:42:36 INFO - PROCESS | 1654 | 1468471356517 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:42:36 INFO - PROCESS | 1654 | 1468471356518 Marionette TRACE conn2 <- [1,2822,null,{}] 21:42:36 INFO - PROCESS | 1654 | 1468471356521 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:36 INFO - PROCESS | 1654 | 1468471356522 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:36 INFO - PROCESS | 1654 | 1468471356615 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:42:36 INFO - PROCESS | 1654 | 1468471356713 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 1654 | 1468471356715 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a417000 == 35 [pid = 1654] [id = 713] 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1257ce400) [pid = 1654] [serial = 2139] [outer = 0x0] 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1289acc00) [pid = 1654] [serial = 2140] [outer = 0x1257ce400] 21:42:36 INFO - PROCESS | 1654 | 1468471356745 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1289bbc00) [pid = 1654] [serial = 2141] [outer = 0x1257ce400] 21:42:37 INFO - PROCESS | 1654 | 1468471357166 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:42:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:42:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 21:42:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:42:37 INFO - PROCESS | 1654 | 1468471357187 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 1654 | 1468471357189 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:42:37 INFO - PROCESS | 1654 | 1468471357191 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1654 | 1468471357192 Marionette TRACE conn2 <- [1,2826,null,{}] 21:42:37 INFO - PROCESS | 1654 | 1468471357194 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:37 INFO - PROCESS | 1654 | 1468471357199 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:37 INFO - PROCESS | 1654 | 1468471357355 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:42:37 INFO - PROCESS | 1654 | 1468471357414 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 1654 | 1468471357415 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x118114800 == 36 [pid = 1654] [id = 714] 21:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1289bfc00) [pid = 1654] [serial = 2142] [outer = 0x0] 21:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1290b7000) [pid = 1654] [serial = 2143] [outer = 0x1289bfc00] 21:42:37 INFO - PROCESS | 1654 | 1468471357446 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129490000) [pid = 1654] [serial = 2144] [outer = 0x1289bfc00] 21:42:37 INFO - PROCESS | 1654 | 1468471357857 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:42:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:42:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 720ms 21:42:37 INFO - PROCESS | 1654 | 1468471357912 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 1654 | 1468471357913 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:42:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:42:37 INFO - PROCESS | 1654 | 1468471357916 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1654 | 1468471357917 Marionette TRACE conn2 <- [1,2830,null,{}] 21:42:37 INFO - PROCESS | 1654 | 1468471357937 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:37 INFO - PROCESS | 1654 | 1468471357939 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:38 INFO - PROCESS | 1654 | 1468471358034 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:42:38 INFO - PROCESS | 1654 | 1468471358107 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 1654 | 1468471358108 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b88e800 == 37 [pid = 1654] [id = 715] 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112f95c00) [pid = 1654] [serial = 2145] [outer = 0x0] 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12a43fc00) [pid = 1654] [serial = 2146] [outer = 0x112f95c00] 21:42:38 INFO - PROCESS | 1654 | 1468471358137 Marionette DEBUG loaded listener.js 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12a533000) [pid = 1654] [serial = 2147] [outer = 0x112f95c00] 21:42:38 INFO - PROCESS | 1654 | 1468471358610 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:42:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 720ms 21:42:38 INFO - PROCESS | 1654 | 1468471358637 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:42:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:42:38 INFO - PROCESS | 1654 | 1468471358639 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:42:38 INFO - PROCESS | 1654 | 1468471358642 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 1654 | 1468471358644 Marionette TRACE conn2 <- [1,2834,null,{}] 21:42:38 INFO - PROCESS | 1654 | 1468471358648 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:38 INFO - PROCESS | 1654 | 1468471358649 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:38 INFO - PROCESS | 1654 | 1468471358756 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:42:38 INFO - PROCESS | 1654 | 1468471358820 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 1654 | 1468471358821 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11928b800 == 38 [pid = 1654] [id = 716] 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1173edc00) [pid = 1654] [serial = 2148] [outer = 0x0] 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x117ea4400) [pid = 1654] [serial = 2149] [outer = 0x1173edc00] 21:42:38 INFO - PROCESS | 1654 | 1468471358850 Marionette DEBUG loaded listener.js 21:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11914c000) [pid = 1654] [serial = 2150] [outer = 0x1173edc00] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x118267000 == 37 [pid = 1654] [id = 707] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11830f800 == 36 [pid = 1654] [id = 706] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11943f000 == 35 [pid = 1654] [id = 693] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b88e800 == 34 [pid = 1654] [id = 715] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x118114800 == 33 [pid = 1654] [id = 714] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a417000 == 32 [pid = 1654] [id = 713] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129198800 == 31 [pid = 1654] [id = 712] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c29d000 == 30 [pid = 1654] [id = 705] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x126a1e800 == 29 [pid = 1654] [id = 711] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1242c0800 == 28 [pid = 1654] [id = 710] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12d033800 == 27 [pid = 1654] [id = 17] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119445000 == 26 [pid = 1654] [id = 708] 21:42:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11810f800 == 25 [pid = 1654] [id = 709] 21:42:39 INFO - PROCESS | 1654 | 1468471359773 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:42:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:42:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1170ms 21:42:39 INFO - PROCESS | 1654 | 1468471359813 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:42:39 INFO - PROCESS | 1654 | 1468471359816 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:42:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:42:39 INFO - PROCESS | 1654 | 1468471359821 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:42:39 INFO - PROCESS | 1654 | 1468471359823 Marionette TRACE conn2 <- [1,2838,null,{}] 21:42:39 INFO - PROCESS | 1654 | 1468471359827 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:39 INFO - PROCESS | 1654 | 1468471359828 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:39 INFO - PROCESS | 1654 | 1468471359920 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:42:39 INFO - PROCESS | 1654 | 1468471359983 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 1654 | 1468471359984 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e4c800 == 26 [pid = 1654] [id = 717] 21:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116910400) [pid = 1654] [serial = 2151] [outer = 0x0] 21:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1176e9800) [pid = 1654] [serial = 2152] [outer = 0x116910400] 21:42:40 INFO - PROCESS | 1654 | 1468471360012 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118392400) [pid = 1654] [serial = 2153] [outer = 0x116910400] 21:42:40 INFO - PROCESS | 1654 | 1468471360345 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:42:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 574ms 21:42:40 INFO - PROCESS | 1654 | 1468471360394 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 1654 | 1468471360398 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:42:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:42:40 INFO - PROCESS | 1654 | 1468471360403 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1654 | 1468471360405 Marionette TRACE conn2 <- [1,2842,null,{}] 21:42:40 INFO - PROCESS | 1654 | 1468471360407 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 1654 | 1468471360409 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:40 INFO - PROCESS | 1654 | 1468471360493 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:42:40 INFO - PROCESS | 1654 | 1468471360559 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 1654 | 1468471360560 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x121006000 == 27 [pid = 1654] [id = 718] 21:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11839ec00) [pid = 1654] [serial = 2154] [outer = 0x0] 21:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11914ec00) [pid = 1654] [serial = 2155] [outer = 0x11839ec00] 21:42:40 INFO - PROCESS | 1654 | 1468471360589 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119820c00) [pid = 1654] [serial = 2156] [outer = 0x11839ec00] 21:42:40 INFO - PROCESS | 1654 | 1468471360928 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:42:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 21:42:40 INFO - PROCESS | 1654 | 1468471360973 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 1654 | 1468471360975 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:42:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:42:40 INFO - PROCESS | 1654 | 1468471360977 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1654 | 1468471360979 Marionette TRACE conn2 <- [1,2846,null,{}] 21:42:40 INFO - PROCESS | 1654 | 1468471360987 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:40 INFO - PROCESS | 1654 | 1468471360990 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:41 INFO - PROCESS | 1654 | 1468471361103 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:42:41 INFO - PROCESS | 1654 | 1468471361127 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 1654 | 1468471361129 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x126507800 == 28 [pid = 1654] [id = 719] 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x113371800) [pid = 1654] [serial = 2157] [outer = 0x0] 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1240bd400) [pid = 1654] [serial = 2158] [outer = 0x113371800] 21:42:41 INFO - PROCESS | 1654 | 1468471361158 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124baac00) [pid = 1654] [serial = 2159] [outer = 0x113371800] 21:42:41 INFO - PROCESS | 1654 | 1468471361488 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:42:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 21:42:41 INFO - PROCESS | 1654 | 1468471361548 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 1654 | 1468471361549 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:42:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:42:41 INFO - PROCESS | 1654 | 1468471361559 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 1654 | 1468471361561 Marionette TRACE conn2 <- [1,2850,null,{}] 21:42:41 INFO - PROCESS | 1654 | 1468471361563 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:41 INFO - PROCESS | 1654 | 1468471361564 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:41 INFO - PROCESS | 1654 | 1468471361668 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:42:41 INFO - PROCESS | 1654 | 1468471361672 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 1654 | 1468471361673 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x129020000 == 29 [pid = 1654] [id = 720] 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x125054400) [pid = 1654] [serial = 2160] [outer = 0x0] 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1257cec00) [pid = 1654] [serial = 2161] [outer = 0x125054400] 21:42:41 INFO - PROCESS | 1654 | 1468471361698 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x126535400) [pid = 1654] [serial = 2162] [outer = 0x125054400] 21:42:42 INFO - PROCESS | 1654 | 1468471362107 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:42:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 568ms 21:42:42 INFO - PROCESS | 1654 | 1468471362129 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1654 | 1468471362131 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:42:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:42:42 INFO - PROCESS | 1654 | 1468471362142 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1654 | 1468471362144 Marionette TRACE conn2 <- [1,2854,null,{}] 21:42:42 INFO - PROCESS | 1654 | 1468471362147 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:42 INFO - PROCESS | 1654 | 1468471362149 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:42 INFO - PROCESS | 1654 | 1468471362300 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:42:42 INFO - PROCESS | 1654 | 1468471362357 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 1654 | 1468471362358 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a86f800 == 30 [pid = 1654] [id = 721] 21:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118398400) [pid = 1654] [serial = 2163] [outer = 0x0] 21:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12684ec00) [pid = 1654] [serial = 2164] [outer = 0x118398400] 21:42:42 INFO - PROCESS | 1654 | 1468471362387 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1289b4000) [pid = 1654] [serial = 2165] [outer = 0x118398400] 21:42:42 INFO - PROCESS | 1654 | 1468471362783 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:42:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 674ms 21:42:42 INFO - PROCESS | 1654 | 1468471362819 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1654 | 1468471362822 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:42:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:42:42 INFO - PROCESS | 1654 | 1468471362825 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1654 | 1468471362827 Marionette TRACE conn2 <- [1,2858,null,{}] 21:42:42 INFO - PROCESS | 1654 | 1468471362830 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:42 INFO - PROCESS | 1654 | 1468471362836 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:43 INFO - PROCESS | 1654 | 1468471363042 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1290ab800) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1160db400) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12cc69800) [pid = 1654] [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.] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12a507400) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116779c00) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12d034800) [pid = 1654] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1188ec400) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1176df000) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x113f39800) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x112d98000) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182e7800) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1176e0c00) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119b70000) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116629800) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194ea400) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1257d5000) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11692dc00) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119a1d000) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124b27800) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1121be400) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126af5000) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126cd7400) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:42:43 INFO - PROCESS | 1654 | 1468471363443 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 1654 | 1468471363444 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x113350000 == 31 [pid = 1654] [id = 722] 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x111c83c00) [pid = 1654] [serial = 2166] [outer = 0x0] 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112a84400) [pid = 1654] [serial = 2167] [outer = 0x111c83c00] 21:42:43 INFO - PROCESS | 1654 | 1468471363470 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116978000) [pid = 1654] [serial = 2168] [outer = 0x111c83c00] 21:42:43 INFO - PROCESS | 1654 | 1468471363754 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:42:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:42:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 973ms 21:42:43 INFO - PROCESS | 1654 | 1468471363798 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:42:43 INFO - PROCESS | 1654 | 1468471363799 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:42:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:42:43 INFO - PROCESS | 1654 | 1468471363804 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:42:43 INFO - PROCESS | 1654 | 1468471363806 Marionette TRACE conn2 <- [1,2862,null,{}] 21:42:43 INFO - PROCESS | 1654 | 1468471363808 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:43 INFO - PROCESS | 1654 | 1468471363809 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:43 INFO - PROCESS | 1654 | 1468471363889 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:42:43 INFO - PROCESS | 1654 | 1468471363892 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 1654 | 1468471363894 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c28d800 == 32 [pid = 1654] [id = 723] 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11697b400) [pid = 1654] [serial = 2169] [outer = 0x0] 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1194e7400) [pid = 1654] [serial = 2170] [outer = 0x11697b400] 21:42:43 INFO - PROCESS | 1654 | 1468471363920 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1245d2400) [pid = 1654] [serial = 2171] [outer = 0x11697b400] 21:42:44 INFO - PROCESS | 1654 | 1468471364256 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:42:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 21:42:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:42:44 INFO - PROCESS | 1654 | 1468471364275 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 1654 | 1468471364277 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:42:44 INFO - PROCESS | 1654 | 1468471364279 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 1654 | 1468471364280 Marionette TRACE conn2 <- [1,2866,null,{}] 21:42:44 INFO - PROCESS | 1654 | 1468471364282 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:44 INFO - PROCESS | 1654 | 1468471364283 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:44 INFO - PROCESS | 1654 | 1468471364396 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:42:44 INFO - PROCESS | 1654 | 1468471364403 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1654 | 1468471364404 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c60a800 == 33 [pid = 1654] [id = 724] 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1176df000) [pid = 1654] [serial = 2172] [outer = 0x0] 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1257e4000) [pid = 1654] [serial = 2173] [outer = 0x1176df000] 21:42:44 INFO - PROCESS | 1654 | 1468471364429 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128dc2c00) [pid = 1654] [serial = 2174] [outer = 0x1176df000] 21:42:44 INFO - PROCESS | 1654 | 1468471364754 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:42:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 21:42:44 INFO - PROCESS | 1654 | 1468471364800 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 1654 | 1468471364810 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:42:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:42:44 INFO - PROCESS | 1654 | 1468471364812 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 1654 | 1468471364813 Marionette TRACE conn2 <- [1,2870,null,{}] 21:42:44 INFO - PROCESS | 1654 | 1468471364816 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:44 INFO - PROCESS | 1654 | 1468471364817 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:44 INFO - PROCESS | 1654 | 1468471364892 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:42:44 INFO - PROCESS | 1654 | 1468471364896 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1654 | 1468471364897 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261cb000 == 34 [pid = 1654] [id = 725] 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1289bdc00) [pid = 1654] [serial = 2175] [outer = 0x0] 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x129487000) [pid = 1654] [serial = 2176] [outer = 0x1289bdc00] 21:42:44 INFO - PROCESS | 1654 | 1468471364924 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12a44a000) [pid = 1654] [serial = 2177] [outer = 0x1289bdc00] 21:42:45 INFO - PROCESS | 1654 | 1468471365257 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:42:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:42:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 474ms 21:42:45 INFO - PROCESS | 1654 | 1468471365287 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 1654 | 1468471365288 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:42:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:42:45 INFO - PROCESS | 1654 | 1468471365290 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 1654 | 1468471365291 Marionette TRACE conn2 <- [1,2874,null,{}] 21:42:45 INFO - PROCESS | 1654 | 1468471365294 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:45 INFO - PROCESS | 1654 | 1468471365295 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:45 INFO - PROCESS | 1654 | 1468471365400 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:42:45 INFO - PROCESS | 1654 | 1468471365506 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:45 INFO - PROCESS | 1654 | 1468471365507 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x113a4c800 == 35 [pid = 1654] [id = 726] 21:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1128d5000) [pid = 1654] [serial = 2178] [outer = 0x0] 21:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1128d7800) [pid = 1654] [serial = 2179] [outer = 0x1128d5000] 21:42:45 INFO - PROCESS | 1654 | 1468471365539 Marionette DEBUG loaded listener.js 21:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x113d43c00) [pid = 1654] [serial = 2180] [outer = 0x1128d5000] 21:42:46 INFO - PROCESS | 1654 | 1468471366081 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:42:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:42:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 823ms 21:42:46 INFO - PROCESS | 1654 | 1468471366115 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:42:46 INFO - PROCESS | 1654 | 1468471366119 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:42:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:42:46 INFO - PROCESS | 1654 | 1468471366148 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:42:46 INFO - PROCESS | 1654 | 1468471366151 Marionette TRACE conn2 <- [1,2878,null,{}] 21:42:46 INFO - PROCESS | 1654 | 1468471366179 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:46 INFO - PROCESS | 1654 | 1468471366181 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:46 INFO - PROCESS | 1654 | 1468471366310 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:42:46 INFO - PROCESS | 1654 | 1468471366437 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:46 INFO - PROCESS | 1654 | 1468471366439 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12572d800 == 36 [pid = 1654] [id = 727] 21:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x113d92800) [pid = 1654] [serial = 2181] [outer = 0x0] 21:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118618000) [pid = 1654] [serial = 2182] [outer = 0x113d92800] 21:42:46 INFO - PROCESS | 1654 | 1468471366490 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1194e8800) [pid = 1654] [serial = 2183] [outer = 0x113d92800] 21:42:47 INFO - PROCESS | 1654 | 1468471367040 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:42:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 948ms 21:42:47 INFO - PROCESS | 1654 | 1468471367124 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:42:47 INFO - PROCESS | 1654 | 1468471367127 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:42:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:42:47 INFO - PROCESS | 1654 | 1468471367131 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:42:47 INFO - PROCESS | 1654 | 1468471367133 Marionette TRACE conn2 <- [1,2882,null,{}] 21:42:47 INFO - PROCESS | 1654 | 1468471367135 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:47 INFO - PROCESS | 1654 | 1468471367137 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:47 INFO - PROCESS | 1654 | 1468471367349 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:42:47 INFO - PROCESS | 1654 | 1468471367425 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:47 INFO - PROCESS | 1654 | 1468471367426 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162de000 == 37 [pid = 1654] [id = 728] 21:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11662e800) [pid = 1654] [serial = 2184] [outer = 0x0] 21:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x116930c00) [pid = 1654] [serial = 2185] [outer = 0x11662e800] 21:42:47 INFO - PROCESS | 1654 | 1468471367457 Marionette DEBUG loaded listener.js 21:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1182de800) [pid = 1654] [serial = 2186] [outer = 0x11662e800] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x1261cb000 == 36 [pid = 1654] [id = 725] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12c60a800 == 35 [pid = 1654] [id = 724] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12c28d800 == 34 [pid = 1654] [id = 723] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x113350000 == 33 [pid = 1654] [id = 722] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a86f800 == 32 [pid = 1654] [id = 721] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129020000 == 31 [pid = 1654] [id = 720] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x126507800 == 30 [pid = 1654] [id = 719] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x121006000 == 29 [pid = 1654] [id = 718] 21:42:47 INFO - PROCESS | 1654 | --DOCSHELL 0x117e4c800 == 28 [pid = 1654] [id = 717] 21:42:47 INFO - PROCESS | 1654 | 1468471367944 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1194e8c00) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119192000) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1240c9800) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116903000) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116939400) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11981a400) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a36c00) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1188e9800) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1183e6400) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182db000) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11860c000) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12110d400) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1182e1800) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116933000) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119b71c00) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a16000) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1289af400) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126660000) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11821d800) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x128db5400) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126cd6c00) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125749400) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126537400) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1183eb400) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1289b2000) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x128b97000) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128d48400) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124930800) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a507000) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1289c1400) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126ce0c00) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291d9c00) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1290abc00) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123933800) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116973000) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119a2b800) [pid = 1654] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12a910800) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12a539c00) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11839bc00) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1172c4800) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 21:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x128d47000) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 21:42:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:42:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 872ms 21:42:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:42:48 INFO - PROCESS | 1654 | 1468471368005 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:42:48 INFO - PROCESS | 1654 | 1468471368007 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:42:48 INFO - PROCESS | 1654 | 1468471368010 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 1654 | 1468471368012 Marionette TRACE conn2 <- [1,2886,null,{}] 21:42:48 INFO - PROCESS | 1654 | 1468471368015 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:48 INFO - PROCESS | 1654 | 1468471368017 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:48 INFO - PROCESS | 1654 | 1468471368104 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:42:48 INFO - PROCESS | 1654 | 1468471368108 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 1654 | 1468471368110 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x118267000 == 29 [pid = 1654] [id = 729] 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118395000) [pid = 1654] [serial = 2187] [outer = 0x0] 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118615400) [pid = 1654] [serial = 2188] [outer = 0x118395000] 21:42:48 INFO - PROCESS | 1654 | 1468471368137 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x119195000) [pid = 1654] [serial = 2189] [outer = 0x118395000] 21:42:48 INFO - PROCESS | 1654 | 1468471368479 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:42:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:42:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 21:42:48 INFO - PROCESS | 1654 | 1468471368530 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:42:48 INFO - PROCESS | 1654 | 1468471368532 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:42:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:42:48 INFO - PROCESS | 1654 | 1468471368536 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 1654 | 1468471368538 Marionette TRACE conn2 <- [1,2890,null,{}] 21:42:48 INFO - PROCESS | 1654 | 1468471368540 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:48 INFO - PROCESS | 1654 | 1468471368542 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:48 INFO - PROCESS | 1654 | 1468471368622 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:42:48 INFO - PROCESS | 1654 | 1468471368629 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 1654 | 1468471368630 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12101c800 == 30 [pid = 1654] [id = 730] 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11677ac00) [pid = 1654] [serial = 2190] [outer = 0x0] 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119c36000) [pid = 1654] [serial = 2191] [outer = 0x11677ac00] 21:42:48 INFO - PROCESS | 1654 | 1468471368659 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12380c800) [pid = 1654] [serial = 2192] [outer = 0x11677ac00] 21:42:49 INFO - PROCESS | 1654 | 1468471369030 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:42:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:42:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 524ms 21:42:49 INFO - PROCESS | 1654 | 1468471369069 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 1654 | 1468471369071 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:42:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:42:49 INFO - PROCESS | 1654 | 1468471369081 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 1654 | 1468471369084 Marionette TRACE conn2 <- [1,2894,null,{}] 21:42:49 INFO - PROCESS | 1654 | 1468471369087 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:49 INFO - PROCESS | 1654 | 1468471369089 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:49 INFO - PROCESS | 1654 | 1468471369177 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:42:49 INFO - PROCESS | 1654 | 1468471369181 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1654 | 1468471369182 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x125726000 == 31 [pid = 1654] [id = 731] 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1239e7000) [pid = 1654] [serial = 2193] [outer = 0x0] 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124f03400) [pid = 1654] [serial = 2194] [outer = 0x1239e7000] 21:42:49 INFO - PROCESS | 1654 | 1468471369211 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12618ec00) [pid = 1654] [serial = 2195] [outer = 0x1239e7000] 21:42:49 INFO - PROCESS | 1654 | 1468471369556 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:42:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 526ms 21:42:49 INFO - PROCESS | 1654 | 1468471369604 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 1654 | 1468471369606 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:42:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:42:49 INFO - PROCESS | 1654 | 1468471369608 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 1654 | 1468471369610 Marionette TRACE conn2 <- [1,2898,null,{}] 21:42:49 INFO - PROCESS | 1654 | 1468471369612 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:49 INFO - PROCESS | 1654 | 1468471369613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:49 INFO - PROCESS | 1654 | 1468471369758 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:42:49 INFO - PROCESS | 1654 | 1468471369772 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1654 | 1468471369773 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11928a000 == 32 [pid = 1654] [id = 732] 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x123e36800) [pid = 1654] [serial = 2196] [outer = 0x0] 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126aee800) [pid = 1654] [serial = 2197] [outer = 0x123e36800] 21:42:49 INFO - PROCESS | 1654 | 1468471369814 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1289bd800) [pid = 1654] [serial = 2198] [outer = 0x123e36800] 21:42:50 INFO - PROCESS | 1654 | 1468471370251 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 672ms 21:42:50 INFO - PROCESS | 1654 | 1468471370280 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1654 | 1468471370281 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:42:50 INFO - PROCESS | 1654 | 1468471370286 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1654 | 1468471370288 Marionette TRACE conn2 <- [1,2902,null,{}] 21:42:50 INFO - PROCESS | 1654 | 1468471370290 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:50 INFO - PROCESS | 1654 | 1468471370291 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:50 INFO - PROCESS | 1654 | 1468471370392 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:42:50 INFO - PROCESS | 1654 | 1468471370406 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 1654 | 1468471370410 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a5b0800 == 33 [pid = 1654] [id = 733] 21:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128d42800) [pid = 1654] [serial = 2199] [outer = 0x0] 21:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x128d48c00) [pid = 1654] [serial = 2200] [outer = 0x128d42800] 21:42:50 INFO - PROCESS | 1654 | 1468471370443 Marionette DEBUG loaded listener.js 21:42:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1290b4000) [pid = 1654] [serial = 2201] [outer = 0x128d42800] 21:42:50 INFO - PROCESS | 1654 | 1468471370866 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 626ms 21:42:50 INFO - PROCESS | 1654 | 1468471370911 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1654 | 1468471370913 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:42:50 INFO - PROCESS | 1654 | 1468471370917 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1654 | 1468471370918 Marionette TRACE conn2 <- [1,2906,null,{}] 21:42:50 INFO - PROCESS | 1654 | 1468471370932 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:50 INFO - PROCESS | 1654 | 1468471370934 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:51 INFO - PROCESS | 1654 | 1468471371088 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:42:51 INFO - PROCESS | 1654 | 1468471371184 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 1654 | 1468471371185 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af56000 == 34 [pid = 1654] [id = 734] 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1290b4400) [pid = 1654] [serial = 2202] [outer = 0x0] 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x129485c00) [pid = 1654] [serial = 2203] [outer = 0x1290b4400] 21:42:51 INFO - PROCESS | 1654 | 1468471371234 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12a531800) [pid = 1654] [serial = 2204] [outer = 0x1290b4400] 21:42:51 INFO - PROCESS | 1654 | 1468471371601 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:42:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:42:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 21:42:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:42:51 INFO - PROCESS | 1654 | 1468471371638 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:42:51 INFO - PROCESS | 1654 | 1468471371640 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:42:51 INFO - PROCESS | 1654 | 1468471371642 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:42:51 INFO - PROCESS | 1654 | 1468471371643 Marionette TRACE conn2 <- [1,2910,null,{}] 21:42:51 INFO - PROCESS | 1654 | 1468471371645 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:51 INFO - PROCESS | 1654 | 1468471371646 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:51 INFO - PROCESS | 1654 | 1468471371749 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:42:51 INFO - PROCESS | 1654 | 1468471371759 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 1654 | 1468471371760 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd30000 == 35 [pid = 1654] [id = 735] 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a532400) [pid = 1654] [serial = 2205] [outer = 0x0] 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a58ac00) [pid = 1654] [serial = 2206] [outer = 0x12a532400] 21:42:51 INFO - PROCESS | 1654 | 1468471371785 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a914800) [pid = 1654] [serial = 2207] [outer = 0x12a532400] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125054400) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118398400) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11839ec00) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1173edc00) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116910400) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11676f800) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119192400) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123fe1c00) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125740000) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1257ce400) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x111c83c00) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1289bfc00) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1176df000) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112f95c00) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x113371800) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:42:52 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11697b400) [pid = 1654] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:42:52 INFO - PROCESS | 1654 | 1468471372175 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:42:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:42:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:42:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 568ms 21:42:52 INFO - TEST-START | /DOMEvents/constructors.html 21:42:52 INFO - PROCESS | 1654 | 1468471372211 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 1654 | 1468471372212 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:42:52 INFO - PROCESS | 1654 | 1468471372214 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 1654 | 1468471372215 Marionette TRACE conn2 <- [1,2914,null,{}] 21:42:52 INFO - PROCESS | 1654 | 1468471372218 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:52 INFO - PROCESS | 1654 | 1468471372219 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:52 INFO - PROCESS | 1654 | 1468471372299 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:42:52 INFO - PROCESS | 1654 | 1468471372312 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 1654 | 1468471372313 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a14000 == 36 [pid = 1654] [id = 736] 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x113d41400) [pid = 1654] [serial = 2208] [outer = 0x0] 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1176e1800) [pid = 1654] [serial = 2209] [outer = 0x113d41400] 21:42:52 INFO - PROCESS | 1654 | 1468471372338 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119198800) [pid = 1654] [serial = 2210] [outer = 0x113d41400] 21:42:52 INFO - PROCESS | 1654 | 1468471372693 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:42:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:42:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 528ms 21:42:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:42:52 INFO - PROCESS | 1654 | 1468471372750 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 1654 | 1468471372751 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:42:52 INFO - PROCESS | 1654 | 1468471372754 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 1654 | 1468471372755 Marionette TRACE conn2 <- [1,2918,null,{}] 21:42:52 INFO - PROCESS | 1654 | 1468471372757 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:52 INFO - PROCESS | 1654 | 1468471372758 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:52 INFO - PROCESS | 1654 | 1468471372840 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:42:52 INFO - PROCESS | 1654 | 1468471372844 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 1654 | 1468471372845 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124ecf000 == 37 [pid = 1654] [id = 737] 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a2a400) [pid = 1654] [serial = 2211] [outer = 0x0] 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x125740000) [pid = 1654] [serial = 2212] [outer = 0x119a2a400] 21:42:52 INFO - PROCESS | 1654 | 1468471372870 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12a91c800) [pid = 1654] [serial = 2213] [outer = 0x119a2a400] 21:42:53 INFO - PROCESS | 1654 | 1468471373185 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:42:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:42:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 467ms 21:42:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:42:53 INFO - PROCESS | 1654 | 1468471373222 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 1654 | 1468471373223 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:42:53 INFO - PROCESS | 1654 | 1468471373225 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 1654 | 1468471373226 Marionette TRACE conn2 <- [1,2922,null,{}] 21:42:53 INFO - PROCESS | 1654 | 1468471373229 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:53 INFO - PROCESS | 1654 | 1468471373230 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:53 INFO - PROCESS | 1654 | 1468471373312 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:42:53 INFO - PROCESS | 1654 | 1468471373317 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1654 | 1468471373318 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c61c800 == 38 [pid = 1654] [id = 738] 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12618e800) [pid = 1654] [serial = 2214] [outer = 0x0] 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12ae8f400) [pid = 1654] [serial = 2215] [outer = 0x12618e800] 21:42:53 INFO - PROCESS | 1654 | 1468471373344 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b668c00) [pid = 1654] [serial = 2216] [outer = 0x12618e800] 21:42:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:53 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:53 INFO - PROCESS | 1654 | 1468471373697 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:42:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:42:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 21:42:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 21:42:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 21:42:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:42:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 21:42:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:42:53 INFO - PROCESS | 1654 | 1468471373746 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 1654 | 1468471373748 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:42:53 INFO - PROCESS | 1654 | 1468471373751 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 1654 | 1468471373753 Marionette TRACE conn2 <- [1,2926,null,{}] 21:42:53 INFO - PROCESS | 1654 | 1468471373755 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:53 INFO - PROCESS | 1654 | 1468471373757 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:53 INFO - PROCESS | 1654 | 1468471373859 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:42:53 INFO - PROCESS | 1654 | 1468471373862 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1654 | 1468471373863 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d365000 == 39 [pid = 1654] [id = 739] 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12a539000) [pid = 1654] [serial = 2217] [outer = 0x0] 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b680400) [pid = 1654] [serial = 2218] [outer = 0x12a539000] 21:42:53 INFO - PROCESS | 1654 | 1468471373884 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12b81ac00) [pid = 1654] [serial = 2219] [outer = 0x12a539000] 21:42:54 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:42:54 INFO - PROCESS | 1654 | 1468471374359 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:42:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:42:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 21:42:54 INFO - PROCESS | 1654 | 1468471374371 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:42:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:42:54 INFO - PROCESS | 1654 | 1468471374376 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:42:54 INFO - PROCESS | 1654 | 1468471374381 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 1654 | 1468471374384 Marionette TRACE conn2 <- [1,2930,null,{}] 21:42:54 INFO - PROCESS | 1654 | 1468471374390 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:54 INFO - PROCESS | 1654 | 1468471374393 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:54 INFO - PROCESS | 1654 | 1468471374564 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:42:54 INFO - PROCESS | 1654 | 1468471374701 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 1654 | 1468471374705 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11916d800 == 40 [pid = 1654] [id = 740] 21:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1172cdc00) [pid = 1654] [serial = 2220] [outer = 0x0] 21:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11821b000) [pid = 1654] [serial = 2221] [outer = 0x1172cdc00] 21:42:54 INFO - PROCESS | 1654 | 1468471374753 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1188e9800) [pid = 1654] [serial = 2222] [outer = 0x1172cdc00] 21:42:55 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:42:55 INFO - PROCESS | 1654 | 1468471375137 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:42:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:42:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 773ms 21:42:55 INFO - PROCESS | 1654 | 1468471375153 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:42:55 INFO - PROCESS | 1654 | 1468471375156 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:42:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:42:55 INFO - PROCESS | 1654 | 1468471375161 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:42:55 INFO - PROCESS | 1654 | 1468471375163 Marionette TRACE conn2 <- [1,2934,null,{}] 21:42:55 INFO - PROCESS | 1654 | 1468471375165 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:55 INFO - PROCESS | 1654 | 1468471375167 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:55 INFO - PROCESS | 1654 | 1468471375274 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:42:55 INFO - PROCESS | 1654 | 1468471375337 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:55 INFO - PROCESS | 1654 | 1468471375339 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12661e800 == 41 [pid = 1654] [id = 741] 21:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1194e8400) [pid = 1654] [serial = 2223] [outer = 0x0] 21:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119c3a400) [pid = 1654] [serial = 2224] [outer = 0x1194e8400] 21:42:55 INFO - PROCESS | 1654 | 1468471375410 Marionette DEBUG loaded listener.js 21:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12492d800) [pid = 1654] [serial = 2225] [outer = 0x1194e8400] 21:42:55 INFO - PROCESS | 1654 | 1468471375787 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:42:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:42:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 668ms 21:42:55 INFO - PROCESS | 1654 | 1468471375830 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:42:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:42:55 INFO - PROCESS | 1654 | 1468471375832 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:42:55 INFO - PROCESS | 1654 | 1468471375835 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:42:55 INFO - PROCESS | 1654 | 1468471375838 Marionette TRACE conn2 <- [1,2938,null,{}] 21:42:55 INFO - PROCESS | 1654 | 1468471375846 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:55 INFO - PROCESS | 1654 | 1468471375850 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:55 INFO - PROCESS | 1654 | 1468471375992 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:42:56 INFO - PROCESS | 1654 | 1468471376068 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 1654 | 1468471376070 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d172800 == 42 [pid = 1654] [id = 742] 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x125744400) [pid = 1654] [serial = 2226] [outer = 0x0] 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1289afc00) [pid = 1654] [serial = 2227] [outer = 0x125744400] 21:42:56 INFO - PROCESS | 1654 | 1468471376103 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128d47400) [pid = 1654] [serial = 2228] [outer = 0x125744400] 21:42:56 INFO - PROCESS | 1654 | 1468471376469 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:42:56 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:42:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 676ms 21:42:56 INFO - PROCESS | 1654 | 1468471376511 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:42:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:42:56 INFO - PROCESS | 1654 | 1468471376513 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:42:56 INFO - PROCESS | 1654 | 1468471376515 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 1654 | 1468471376516 Marionette TRACE conn2 <- [1,2942,null,{}] 21:42:56 INFO - PROCESS | 1654 | 1468471376519 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:56 INFO - PROCESS | 1654 | 1468471376520 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:56 INFO - PROCESS | 1654 | 1468471376625 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:42:56 INFO - PROCESS | 1654 | 1468471376712 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 1654 | 1468471376714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d744000 == 43 [pid = 1654] [id = 743] 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1290b1400) [pid = 1654] [serial = 2229] [outer = 0x0] 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a442c00) [pid = 1654] [serial = 2230] [outer = 0x1290b1400] 21:42:56 INFO - PROCESS | 1654 | 1468471376742 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a592c00) [pid = 1654] [serial = 2231] [outer = 0x1290b1400] 21:42:57 INFO - PROCESS | 1654 | 1468471377091 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:42:57 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:42:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:42:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 21:42:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:42:57 INFO - PROCESS | 1654 | 1468471377137 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 1654 | 1468471377138 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:42:57 INFO - PROCESS | 1654 | 1468471377140 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 1654 | 1468471377142 Marionette TRACE conn2 <- [1,2946,null,{}] 21:42:57 INFO - PROCESS | 1654 | 1468471377144 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:57 INFO - PROCESS | 1654 | 1468471377145 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:57 INFO - PROCESS | 1654 | 1468471377250 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:42:57 INFO - PROCESS | 1654 | 1468471377309 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 1654 | 1468471377310 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12de39000 == 44 [pid = 1654] [id = 744] 21:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12ae90c00) [pid = 1654] [serial = 2232] [outer = 0x0] 21:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b675400) [pid = 1654] [serial = 2233] [outer = 0x12ae90c00] 21:42:57 INFO - PROCESS | 1654 | 1468471377339 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b688400) [pid = 1654] [serial = 2234] [outer = 0x12ae90c00] 21:42:57 INFO - PROCESS | 1654 | 1468471377820 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:42:57 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:42:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 721ms 21:42:57 INFO - PROCESS | 1654 | 1468471377862 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 1654 | 1468471377865 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:42:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:42:57 INFO - PROCESS | 1654 | 1468471377868 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 1654 | 1468471377870 Marionette TRACE conn2 <- [1,2950,null,{}] 21:42:57 INFO - PROCESS | 1654 | 1468471377873 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:57 INFO - PROCESS | 1654 | 1468471377877 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:58 INFO - PROCESS | 1654 | 1468471378019 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:42:58 INFO - PROCESS | 1654 | 1468471378107 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 1654 | 1468471378108 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x126695800 == 45 [pid = 1654] [id = 745] 21:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1162b6c00) [pid = 1654] [serial = 2235] [outer = 0x0] 21:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b66a400) [pid = 1654] [serial = 2236] [outer = 0x1162b6c00] 21:42:58 INFO - PROCESS | 1654 | 1468471378139 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b8d7400) [pid = 1654] [serial = 2237] [outer = 0x1162b6c00] 21:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x111c88000 == 46 [pid = 1654] [id = 746] 21:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1240c4c00) [pid = 1654] [serial = 2238] [outer = 0x0] 21:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1257da800) [pid = 1654] [serial = 2239] [outer = 0x1240c4c00] 21:42:58 INFO - PROCESS | 1654 | 1468471378694 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:42:58 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:42:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 872ms 21:42:58 INFO - PROCESS | 1654 | 1468471378740 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:42:58 INFO - PROCESS | 1654 | 1468471378742 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:42:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:42:58 INFO - PROCESS | 1654 | 1468471378746 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:42:58 INFO - PROCESS | 1654 | 1468471378748 Marionette TRACE conn2 <- [1,2954,null,{}] 21:42:58 INFO - PROCESS | 1654 | 1468471378751 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:58 INFO - PROCESS | 1654 | 1468471378753 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:58 INFO - PROCESS | 1654 | 1468471378910 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:42:59 INFO - PROCESS | 1654 | 1468471379023 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:59 INFO - PROCESS | 1654 | 1468471379026 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:42:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a6a800 == 47 [pid = 1654] [id = 747] 21:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118215800) [pid = 1654] [serial = 2240] [outer = 0x0] 21:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x117229c00) [pid = 1654] [serial = 2241] [outer = 0x118215800] 21:42:59 INFO - PROCESS | 1654 | 1468471379057 Marionette DEBUG loaded listener.js 21:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11860c800) [pid = 1654] [serial = 2242] [outer = 0x118215800] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c61c800 == 46 [pid = 1654] [id = 738] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x124ecf000 == 45 [pid = 1654] [id = 737] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x128a14000 == 44 [pid = 1654] [id = 736] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd30000 == 43 [pid = 1654] [id = 735] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12af56000 == 42 [pid = 1654] [id = 734] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a5b0800 == 41 [pid = 1654] [id = 733] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11928a000 == 40 [pid = 1654] [id = 732] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x125726000 == 39 [pid = 1654] [id = 731] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12101c800 == 38 [pid = 1654] [id = 730] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x118267000 == 37 [pid = 1654] [id = 729] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1162de000 == 36 [pid = 1654] [id = 728] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12572d800 == 35 [pid = 1654] [id = 727] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x113a4c800 == 34 [pid = 1654] [id = 726] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11928b800 == 33 [pid = 1654] [id = 716] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x126695800 == 32 [pid = 1654] [id = 745] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x111c88000 == 31 [pid = 1654] [id = 746] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12de39000 == 30 [pid = 1654] [id = 744] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d744000 == 29 [pid = 1654] [id = 743] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d172800 == 28 [pid = 1654] [id = 742] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12661e800 == 27 [pid = 1654] [id = 741] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d365000 == 26 [pid = 1654] [id = 739] 21:42:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11916d800 == 25 [pid = 1654] [id = 740] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x129487000) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1257cec00) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12684ec00) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11914ec00) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11914c000) [pid = 1654] [serial = 2150] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x117ea4400) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1176e9800) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118897000) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182e9c00) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118392400) [pid = 1654] [serial = 2153] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11a0f0000) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119a34c00) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12568ec00) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x124baf800) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126845c00) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1257d3800) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1289b4000) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1289bbc00) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1289acc00) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x116978000) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x129490000) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128dc2c00) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1290b7000) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a533000) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a43fc00) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112a84400) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119820c00) [pid = 1654] [serial = 2156] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126535400) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1240bd400) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1194e7400) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1257e4000) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124baac00) [pid = 1654] [serial = 2159] [outer = 0x0] [url = about:blank] 21:42:59 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1245d2400) [pid = 1654] [serial = 2171] [outer = 0x0] [url = about:blank] 21:43:00 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12d032800) [pid = 1654] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:43:00 INFO - PROCESS | 1654 | 1468471380052 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:43:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:43:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:43:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1327ms 21:43:00 INFO - PROCESS | 1654 | 1468471380073 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:43:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:43:00 INFO - PROCESS | 1654 | 1468471380076 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:43:00 INFO - PROCESS | 1654 | 1468471380078 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - PROCESS | 1654 | 1468471380080 Marionette TRACE conn2 <- [1,2958,null,{}] 21:43:00 INFO - PROCESS | 1654 | 1468471380084 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:00 INFO - PROCESS | 1654 | 1468471380086 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:00 INFO - PROCESS | 1654 | 1468471380185 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:43:00 INFO - PROCESS | 1654 | 1468471380189 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 1654 | 1468471380192 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e0800 == 26 [pid = 1654] [id = 748] 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11676c400) [pid = 1654] [serial = 2243] [outer = 0x0] 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11692e400) [pid = 1654] [serial = 2244] [outer = 0x11676c400] 21:43:00 INFO - PROCESS | 1654 | 1468471380223 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116975800) [pid = 1654] [serial = 2245] [outer = 0x11676c400] 21:43:00 INFO - PROCESS | 1654 | 1468471380563 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:43:00 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:43:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 21:43:00 INFO - PROCESS | 1654 | 1468471380611 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 1654 | 1468471380614 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:43:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:43:00 INFO - PROCESS | 1654 | 1468471380620 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - PROCESS | 1654 | 1468471380622 Marionette TRACE conn2 <- [1,2962,null,{}] 21:43:00 INFO - PROCESS | 1654 | 1468471380624 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:00 INFO - PROCESS | 1654 | 1468471380626 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:00 INFO - PROCESS | 1654 | 1468471380708 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:43:00 INFO - PROCESS | 1654 | 1468471380712 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 1654 | 1468471380714 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119299800 == 27 [pid = 1654] [id = 749] 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1176e8400) [pid = 1654] [serial = 2246] [outer = 0x0] 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1182e1400) [pid = 1654] [serial = 2247] [outer = 0x1176e8400] 21:43:00 INFO - PROCESS | 1654 | 1468471380742 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11856b400) [pid = 1654] [serial = 2248] [outer = 0x1176e8400] 21:43:01 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:43:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 21:43:01 INFO - PROCESS | 1654 | 1468471381082 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:43:01 INFO - PROCESS | 1654 | 1468471381090 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 1654 | 1468471381091 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:43:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:43:01 INFO - PROCESS | 1654 | 1468471381093 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 1654 | 1468471381096 Marionette TRACE conn2 <- [1,2966,null,{}] 21:43:01 INFO - PROCESS | 1654 | 1468471381106 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:01 INFO - PROCESS | 1654 | 1468471381110 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:01 INFO - PROCESS | 1654 | 1468471381193 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:43:01 INFO - PROCESS | 1654 | 1468471381255 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 1654 | 1468471381257 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x123982800 == 28 [pid = 1654] [id = 750] 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11918b400) [pid = 1654] [serial = 2249] [outer = 0x0] 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1194e7400) [pid = 1654] [serial = 2250] [outer = 0x11918b400] 21:43:01 INFO - PROCESS | 1654 | 1468471381285 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119a2d000) [pid = 1654] [serial = 2251] [outer = 0x11918b400] 21:43:01 INFO - PROCESS | 1654 | 1468471381571 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:43:01 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:43:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 21:43:01 INFO - PROCESS | 1654 | 1468471381615 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 1654 | 1468471381617 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:43:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:43:01 INFO - PROCESS | 1654 | 1468471381623 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 1654 | 1468471381624 Marionette TRACE conn2 <- [1,2970,null,{}] 21:43:01 INFO - PROCESS | 1654 | 1468471381626 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:01 INFO - PROCESS | 1654 | 1468471381627 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:01 INFO - PROCESS | 1654 | 1468471381710 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:43:01 INFO - PROCESS | 1654 | 1468471381774 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 1654 | 1468471381776 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x124ecf000 == 29 [pid = 1654] [id = 751] 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119192c00) [pid = 1654] [serial = 2252] [outer = 0x0] 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12110d400) [pid = 1654] [serial = 2253] [outer = 0x119192c00] 21:43:01 INFO - PROCESS | 1654 | 1468471381802 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1240c2c00) [pid = 1654] [serial = 2254] [outer = 0x119192c00] 21:43:02 INFO - PROCESS | 1654 | 1468471382071 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:43:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:43:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 21:43:02 INFO - PROCESS | 1654 | 1468471382092 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:43:02 INFO - PROCESS | 1654 | 1468471382093 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:43:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:43:02 INFO - PROCESS | 1654 | 1468471382103 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 1654 | 1468471382105 Marionette TRACE conn2 <- [1,2974,null,{}] 21:43:02 INFO - PROCESS | 1654 | 1468471382112 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:02 INFO - PROCESS | 1654 | 1468471382114 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:02 INFO - PROCESS | 1654 | 1468471382219 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:43:02 INFO - PROCESS | 1654 | 1468471382223 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 1654 | 1468471382224 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a18000 == 30 [pid = 1654] [id = 752] 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a1d800) [pid = 1654] [serial = 2255] [outer = 0x0] 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1245d2400) [pid = 1654] [serial = 2256] [outer = 0x119a1d800] 21:43:02 INFO - PROCESS | 1654 | 1468471382249 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x125053c00) [pid = 1654] [serial = 2257] [outer = 0x119a1d800] 21:43:02 INFO - PROCESS | 1654 | 1468471382562 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:43:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 21:43:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 481ms 21:43:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:43:02 INFO - PROCESS | 1654 | 1468471382578 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:43:02 INFO - PROCESS | 1654 | 1468471382579 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:43:02 INFO - PROCESS | 1654 | 1468471382581 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 1654 | 1468471382582 Marionette TRACE conn2 <- [1,2978,null,{}] 21:43:02 INFO - PROCESS | 1654 | 1468471382587 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:02 INFO - PROCESS | 1654 | 1468471382592 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:02 INFO - PROCESS | 1654 | 1468471382718 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:43:02 INFO - PROCESS | 1654 | 1468471382722 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 1654 | 1468471382723 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a213800 == 31 [pid = 1654] [id = 753] 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12568ec00) [pid = 1654] [serial = 2258] [outer = 0x0] 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1257da000) [pid = 1654] [serial = 2259] [outer = 0x12568ec00] 21:43:02 INFO - PROCESS | 1654 | 1468471382749 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126ce4c00) [pid = 1654] [serial = 2260] [outer = 0x12568ec00] 21:43:03 INFO - PROCESS | 1654 | 1468471383073 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:43:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:43:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 522ms 21:43:03 INFO - PROCESS | 1654 | 1468471383125 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 1654 | 1468471383126 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:43:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:43:03 INFO - PROCESS | 1654 | 1468471383129 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 1654 | 1468471383130 Marionette TRACE conn2 <- [1,2982,null,{}] 21:43:03 INFO - PROCESS | 1654 | 1468471383133 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:03 INFO - PROCESS | 1654 | 1468471383135 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:03 INFO - PROCESS | 1654 | 1468471383232 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:43:03 INFO - PROCESS | 1654 | 1468471383242 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 1654 | 1468471383243 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a867000 == 32 [pid = 1654] [id = 754] 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1289b2800) [pid = 1654] [serial = 2261] [outer = 0x0] 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1289bd000) [pid = 1654] [serial = 2262] [outer = 0x1289b2800] 21:43:03 INFO - PROCESS | 1654 | 1468471383268 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128b9a000) [pid = 1654] [serial = 2263] [outer = 0x1289b2800] 21:43:03 INFO - PROCESS | 1654 | 1468471383571 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:43:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:43:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:43:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 21:43:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:43:03 INFO - PROCESS | 1654 | 1468471383605 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 1654 | 1468471383606 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:43:03 INFO - PROCESS | 1654 | 1468471383608 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 1654 | 1468471383609 Marionette TRACE conn2 <- [1,2986,null,{}] 21:43:03 INFO - PROCESS | 1654 | 1468471383612 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:03 INFO - PROCESS | 1654 | 1468471383613 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:03 INFO - PROCESS | 1654 | 1468471383717 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:43:03 INFO - PROCESS | 1654 | 1468471383721 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 1654 | 1468471383722 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af57800 == 33 [pid = 1654] [id = 755] 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1289b3000) [pid = 1654] [serial = 2264] [outer = 0x0] 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128dbc800) [pid = 1654] [serial = 2265] [outer = 0x1289b3000] 21:43:03 INFO - PROCESS | 1654 | 1468471383746 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1290b5000) [pid = 1654] [serial = 2266] [outer = 0x1289b3000] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128d42800) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1290b4400) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123e36800) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118395000) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11662e800) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1239e7000) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113d92800) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1128d5000) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11677ac00) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a532400) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a539000) [pid = 1654] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x113d41400) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a2a400) [pid = 1654] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1289bdc00) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:43:04 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12618e800) [pid = 1654] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:43:04 INFO - PROCESS | 1654 | 1468471384505 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:43:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:43:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 920ms 21:43:04 INFO - PROCESS | 1654 | 1468471384528 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 1654 | 1468471384530 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:43:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:43:04 INFO - PROCESS | 1654 | 1468471384532 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 1654 | 1468471384543 Marionette TRACE conn2 <- [1,2990,null,{}] 21:43:04 INFO - PROCESS | 1654 | 1468471384545 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:04 INFO - PROCESS | 1654 | 1468471384547 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:04 INFO - PROCESS | 1654 | 1468471384625 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:43:04 INFO - PROCESS | 1654 | 1468471384629 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 1654 | 1468471384630 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9dd800 == 34 [pid = 1654] [id = 756] 21:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118399800) [pid = 1654] [serial = 2267] [outer = 0x0] 21:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1188ec400) [pid = 1654] [serial = 2268] [outer = 0x118399800] 21:43:04 INFO - PROCESS | 1654 | 1468471384657 Marionette DEBUG loaded listener.js 21:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12380bc00) [pid = 1654] [serial = 2269] [outer = 0x118399800] 21:43:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd3f800 == 35 [pid = 1654] [id = 757] 21:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128dc4400) [pid = 1654] [serial = 2270] [outer = 0x0] 21:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11821ac00) [pid = 1654] [serial = 2271] [outer = 0x128dc4400] 21:43:04 INFO - PROCESS | 1654 | 1468471384990 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:43:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:43:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 479ms 21:43:05 INFO - PROCESS | 1654 | 1468471385011 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 1654 | 1468471385012 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:43:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:43:05 INFO - PROCESS | 1654 | 1468471385015 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - PROCESS | 1654 | 1468471385016 Marionette TRACE conn2 <- [1,2994,null,{}] 21:43:05 INFO - PROCESS | 1654 | 1468471385020 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:05 INFO - PROCESS | 1654 | 1468471385021 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:05 INFO - PROCESS | 1654 | 1468471385143 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:43:05 INFO - PROCESS | 1654 | 1468471385150 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 1654 | 1468471385151 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bd27000 == 36 [pid = 1654] [id = 758] 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11839c400) [pid = 1654] [serial = 2272] [outer = 0x0] 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12574c000) [pid = 1654] [serial = 2273] [outer = 0x11839c400] 21:43:05 INFO - PROCESS | 1654 | 1468471385176 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129488000) [pid = 1654] [serial = 2274] [outer = 0x11839c400] 21:43:05 INFO - PROCESS | 1654 | 1468471385464 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:43:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:43:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:43:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 21:43:05 INFO - PROCESS | 1654 | 1468471385491 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 1654 | 1468471385493 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:43:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:43:05 INFO - PROCESS | 1654 | 1468471385495 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - PROCESS | 1654 | 1468471385509 Marionette TRACE conn2 <- [1,2998,null,{}] 21:43:05 INFO - PROCESS | 1654 | 1468471385512 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:05 INFO - PROCESS | 1654 | 1468471385514 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:05 INFO - PROCESS | 1654 | 1468471385615 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:43:05 INFO - PROCESS | 1654 | 1468471385622 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 1654 | 1468471385623 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c61f000 == 37 [pid = 1654] [id = 759] 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12948d000) [pid = 1654] [serial = 2275] [outer = 0x0] 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a44a400) [pid = 1654] [serial = 2276] [outer = 0x12948d000] 21:43:05 INFO - PROCESS | 1654 | 1468471385667 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a592000) [pid = 1654] [serial = 2277] [outer = 0x12948d000] 21:43:06 INFO - PROCESS | 1654 | 1468471386111 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:43:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:43:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 632ms 21:43:06 INFO - PROCESS | 1654 | 1468471386137 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:43:06 INFO - PROCESS | 1654 | 1468471386139 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:43:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:43:06 INFO - PROCESS | 1654 | 1468471386142 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:43:06 INFO - PROCESS | 1654 | 1468471386144 Marionette TRACE conn2 <- [1,3002,null,{}] 21:43:06 INFO - PROCESS | 1654 | 1468471386146 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:06 INFO - PROCESS | 1654 | 1468471386147 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:06 INFO - PROCESS | 1654 | 1468471386230 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:43:06 INFO - PROCESS | 1654 | 1468471386235 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 1654 | 1468471386237 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d036800 == 38 [pid = 1654] [id = 760] 21:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a592400) [pid = 1654] [serial = 2278] [outer = 0x0] 21:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12ae95800) [pid = 1654] [serial = 2279] [outer = 0x12a592400] 21:43:06 INFO - PROCESS | 1654 | 1468471386262 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b674000) [pid = 1654] [serial = 2280] [outer = 0x12a592400] 21:43:06 INFO - PROCESS | 1654 | 1468471386666 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:43:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:43:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 571ms 21:43:06 INFO - PROCESS | 1654 | 1468471386714 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:43:06 INFO - PROCESS | 1654 | 1468471386717 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:43:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:43:06 INFO - PROCESS | 1654 | 1468471386721 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:43:06 INFO - PROCESS | 1654 | 1468471386723 Marionette TRACE conn2 <- [1,3006,null,{}] 21:43:06 INFO - PROCESS | 1654 | 1468471386726 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:06 INFO - PROCESS | 1654 | 1468471386728 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:06 INFO - PROCESS | 1654 | 1468471386856 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:43:06 INFO - PROCESS | 1654 | 1468471386943 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 1654 | 1468471386945 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x119169800 == 39 [pid = 1654] [id = 761] 21:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11676f400) [pid = 1654] [serial = 2281] [outer = 0x0] 21:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116937c00) [pid = 1654] [serial = 2282] [outer = 0x11676f400] 21:43:06 INFO - PROCESS | 1654 | 1468471386976 Marionette DEBUG loaded listener.js 21:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1176e0c00) [pid = 1654] [serial = 2283] [outer = 0x11676f400] 21:43:07 INFO - PROCESS | 1654 | 1468471387415 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:43:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:43:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 720ms 21:43:07 INFO - PROCESS | 1654 | 1468471387440 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 1654 | 1468471387444 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:43:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:43:07 INFO - PROCESS | 1654 | 1468471387448 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - PROCESS | 1654 | 1468471387450 Marionette TRACE conn2 <- [1,3010,null,{}] 21:43:07 INFO - PROCESS | 1654 | 1468471387453 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:07 INFO - PROCESS | 1654 | 1468471387455 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:07 INFO - PROCESS | 1654 | 1468471387565 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:43:07 INFO - PROCESS | 1654 | 1468471387627 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:07 INFO - PROCESS | 1654 | 1468471387629 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12661e800 == 40 [pid = 1654] [id = 762] 21:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x118897000) [pid = 1654] [serial = 2284] [outer = 0x0] 21:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119820c00) [pid = 1654] [serial = 2285] [outer = 0x118897000] 21:43:07 INFO - PROCESS | 1654 | 1468471387659 Marionette DEBUG loaded listener.js 21:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119b72800) [pid = 1654] [serial = 2286] [outer = 0x118897000] 21:43:08 INFO - PROCESS | 1654 | 1468471388085 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:43:08 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 21:43:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 21:43:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:43:08 INFO - PROCESS | 1654 | 1468471388120 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 1654 | 1468471388122 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:43:08 INFO - PROCESS | 1654 | 1468471388126 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - PROCESS | 1654 | 1468471388130 Marionette TRACE conn2 <- [1,3014,null,{}] 21:43:08 INFO - PROCESS | 1654 | 1468471388141 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:08 INFO - PROCESS | 1654 | 1468471388146 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:08 INFO - PROCESS | 1654 | 1468471388303 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:43:08 INFO - PROCESS | 1654 | 1468471388410 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:08 INFO - PROCESS | 1654 | 1468471388412 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c622000 == 41 [pid = 1654] [id = 763] 21:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124f09800) [pid = 1654] [serial = 2287] [outer = 0x0] 21:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1257ea400) [pid = 1654] [serial = 2288] [outer = 0x124f09800] 21:43:08 INFO - PROCESS | 1654 | 1468471388443 Marionette DEBUG loaded listener.js 21:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1268bec00) [pid = 1654] [serial = 2289] [outer = 0x124f09800] 21:43:08 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:43:08 INFO - PROCESS | 1654 | 1468471388881 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:43:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:43:08 INFO - {} 21:43:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:43:08 INFO - {} 21:43:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:43:08 INFO - {} 21:43:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:43:08 INFO - {} 21:43:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 774ms 21:43:08 INFO - PROCESS | 1654 | 1468471388900 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 1654 | 1468471388902 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:43:08 INFO - TEST-START | /FileAPI/fileReader.html 21:43:08 INFO - PROCESS | 1654 | 1468471388905 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - PROCESS | 1654 | 1468471388906 Marionette TRACE conn2 <- [1,3018,null,{}] 21:43:08 INFO - PROCESS | 1654 | 1468471388908 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:08 INFO - PROCESS | 1654 | 1468471388909 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:09 INFO - PROCESS | 1654 | 1468471389044 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:43:09 INFO - PROCESS | 1654 | 1468471389257 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 1654 | 1468471389259 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170e5800 == 42 [pid = 1654] [id = 764] 21:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1133e4800) [pid = 1654] [serial = 2290] [outer = 0x0] 21:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11607a400) [pid = 1654] [serial = 2291] [outer = 0x1133e4800] 21:43:09 INFO - PROCESS | 1654 | 1468471389297 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x116938800) [pid = 1654] [serial = 2292] [outer = 0x1133e4800] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12c61f000 == 41 [pid = 1654] [id = 759] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd27000 == 40 [pid = 1654] [id = 758] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bd3f800 == 39 [pid = 1654] [id = 757] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9dd800 == 38 [pid = 1654] [id = 756] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12af57800 == 37 [pid = 1654] [id = 755] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a867000 == 36 [pid = 1654] [id = 754] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a213800 == 35 [pid = 1654] [id = 753] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x126a18000 == 34 [pid = 1654] [id = 752] 21:43:09 INFO - PROCESS | 1654 | 1468471389780 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x124ecf000 == 33 [pid = 1654] [id = 751] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x123982800 == 32 [pid = 1654] [id = 750] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119299800 == 31 [pid = 1654] [id = 749] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e0800 == 30 [pid = 1654] [id = 748] 21:43:09 INFO - PROCESS | 1654 | --DOCSHELL 0x112a6a800 == 29 [pid = 1654] [id = 747] 21:43:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:43:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:43:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:43:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:43:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 922ms 21:43:09 INFO - PROCESS | 1654 | 1468471389828 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:43:09 INFO - TEST-START | /FileAPI/historical.html 21:43:09 INFO - PROCESS | 1654 | 1468471389830 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:43:09 INFO - PROCESS | 1654 | 1468471389833 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:43:09 INFO - PROCESS | 1654 | 1468471389834 Marionette TRACE conn2 <- [1,3022,null,{}] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a44a000) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x128d48c00) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x129485c00) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126aee800) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118615400) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119195000) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x116930c00) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1182de800) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124f03400) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12618ec00) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118618000) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194e8800) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1128d7800) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b668c00) [pid = 1654] [serial = 2216] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x113d43c00) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119c36000) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12380c800) [pid = 1654] [serial = 2192] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a58ac00) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b81ac00) [pid = 1654] [serial = 2219] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a531800) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12b680400) [pid = 1654] [serial = 2218] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1176e1800) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12ae8f400) [pid = 1654] [serial = 2215] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a91c800) [pid = 1654] [serial = 2213] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a914800) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1290b4000) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x125740000) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1289bd800) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119198800) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 21:43:09 INFO - PROCESS | 1654 | 1468471389853 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:09 INFO - PROCESS | 1654 | 1468471389857 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:09 INFO - PROCESS | 1654 | 1468471389944 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:43:09 INFO - PROCESS | 1654 | 1468471389950 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 1654 | 1468471389953 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119171800 == 30 [pid = 1654] [id = 765] 21:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118218800) [pid = 1654] [serial = 2293] [outer = 0x0] 21:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11839e800) [pid = 1654] [serial = 2294] [outer = 0x118218800] 21:43:09 INFO - PROCESS | 1654 | 1468471389984 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1188e9400) [pid = 1654] [serial = 2295] [outer = 0x118218800] 21:43:10 INFO - PROCESS | 1654 | 1468471390319 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:43:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:43:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:43:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:43:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:43:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:43:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:43:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:43:10 INFO - TEST-OK | /FileAPI/historical.html | took 531ms 21:43:10 INFO - PROCESS | 1654 | 1468471390389 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 1654 | 1468471390391 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:43:10 INFO - TEST-START | /FileAPI/idlharness.html 21:43:10 INFO - PROCESS | 1654 | 1468471390396 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 1654 | 1468471390398 Marionette TRACE conn2 <- [1,3026,null,{}] 21:43:10 INFO - PROCESS | 1654 | 1468471390400 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:10 INFO - PROCESS | 1654 | 1468471390401 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:10 INFO - PROCESS | 1654 | 1468471390483 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:43:10 INFO - PROCESS | 1654 | 1468471390489 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 1654 | 1468471390490 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1242b3800 == 31 [pid = 1654] [id = 766] 21:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119190c00) [pid = 1654] [serial = 2296] [outer = 0x0] 21:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119b71c00) [pid = 1654] [serial = 2297] [outer = 0x119190c00] 21:43:10 INFO - PROCESS | 1654 | 1468471390515 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123b32c00) [pid = 1654] [serial = 2298] [outer = 0x119190c00] 21:43:11 INFO - PROCESS | 1654 | 1468471391037 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:43:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:43:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:43:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:43:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 683ms 21:43:11 INFO - TEST-START | /FileAPI/idlharness.worker 21:43:11 INFO - PROCESS | 1654 | 1468471391080 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:43:11 INFO - PROCESS | 1654 | 1468471391081 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:43:11 INFO - PROCESS | 1654 | 1468471391085 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:43:11 INFO - PROCESS | 1654 | 1468471391090 Marionette TRACE conn2 <- [1,3030,null,{}] 21:43:11 INFO - PROCESS | 1654 | 1468471391097 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:11 INFO - PROCESS | 1654 | 1468471391100 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:11 INFO - PROCESS | 1654 | 1468471391214 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:43:11 INFO - PROCESS | 1654 | 1468471391226 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 1654 | 1468471391227 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cc44000 == 32 [pid = 1654] [id = 767] 21:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12b680800) [pid = 1654] [serial = 2299] [outer = 0x0] 21:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12b684400) [pid = 1654] [serial = 2300] [outer = 0x12b680800] 21:43:11 INFO - PROCESS | 1654 | 1468471391252 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12b689000) [pid = 1654] [serial = 2301] [outer = 0x12b680800] 21:43:11 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:43:11 INFO - PROCESS | 1654 | 1468471391882 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:43:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:43:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:43:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:43:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:43:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:43:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:43:11 INFO - {} 21:43:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:11 INFO - {} 21:43:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 846ms 21:43:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:43:12 INFO - PROCESS | 1654 | 1468471391930 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 1654 | 1468471391932 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:43:12 INFO - PROCESS | 1654 | 1468471391934 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 1654 | 1468471391935 Marionette TRACE conn2 <- [1,3034,null,{}] 21:43:12 INFO - PROCESS | 1654 | 1468471391937 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:12 INFO - PROCESS | 1654 | 1468471391938 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:12 INFO - PROCESS | 1654 | 1468471392055 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:43:12 INFO - PROCESS | 1654 | 1468471392067 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 1654 | 1468471392069 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dfd6000 == 33 [pid = 1654] [id = 768] 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b81dc00) [pid = 1654] [serial = 2302] [outer = 0x0] 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12c876000) [pid = 1654] [serial = 2303] [outer = 0x12b81dc00] 21:43:12 INFO - PROCESS | 1654 | 1468471392093 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12c879800) [pid = 1654] [serial = 2304] [outer = 0x12b81dc00] 21:43:12 INFO - PROCESS | 1654 | 1468471392397 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:43:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 21:43:12 INFO - PROCESS | 1654 | 1468471392416 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 1654 | 1468471392419 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:43:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:43:12 INFO - PROCESS | 1654 | 1468471392429 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 1654 | 1468471392431 Marionette TRACE conn2 <- [1,3038,null,{}] 21:43:12 INFO - PROCESS | 1654 | 1468471392433 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:12 INFO - PROCESS | 1654 | 1468471392435 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:12 INFO - PROCESS | 1654 | 1468471392554 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:43:12 INFO - PROCESS | 1654 | 1468471392559 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 1654 | 1468471392564 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x110f35000 == 34 [pid = 1654] [id = 769] 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12c881c00) [pid = 1654] [serial = 2305] [outer = 0x0] 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12cc62c00) [pid = 1654] [serial = 2306] [outer = 0x12c881c00] 21:43:12 INFO - PROCESS | 1654 | 1468471392632 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12cc6c400) [pid = 1654] [serial = 2307] [outer = 0x12c881c00] 21:43:12 INFO - PROCESS | 1654 | 1468471392974 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:43:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 568ms 21:43:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:43:13 INFO - PROCESS | 1654 | 1468471392999 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 1654 | 1468471393000 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:43:13 INFO - PROCESS | 1654 | 1468471393002 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 1654 | 1468471393004 Marionette TRACE conn2 <- [1,3042,null,{}] 21:43:13 INFO - PROCESS | 1654 | 1468471393006 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 1654 | 1468471393008 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:13 INFO - PROCESS | 1654 | 1468471393104 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:43:13 INFO - PROCESS | 1654 | 1468471393151 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 1654 | 1468471393153 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db22800 == 35 [pid = 1654] [id = 770] 21:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12d06dc00) [pid = 1654] [serial = 2308] [outer = 0x0] 21:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12d073400) [pid = 1654] [serial = 2309] [outer = 0x12d06dc00] 21:43:13 INFO - PROCESS | 1654 | 1468471393194 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12d07a800) [pid = 1654] [serial = 2310] [outer = 0x12d06dc00] 21:43:13 INFO - PROCESS | 1654 | 1468471393762 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:43:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:43:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:43:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:43:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:43:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 778ms 21:43:13 INFO - PROCESS | 1654 | 1468471393781 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 1654 | 1468471393784 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:43:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:43:13 INFO - PROCESS | 1654 | 1468471393788 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 1654 | 1468471393789 Marionette TRACE conn2 <- [1,3046,null,{}] 21:43:13 INFO - PROCESS | 1654 | 1468471393794 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:13 INFO - PROCESS | 1654 | 1468471393796 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:13 INFO - PROCESS | 1654 | 1468471393954 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1172cdc00) [pid = 1654] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12568ec00) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a1d800) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1194e8400) [pid = 1654] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1289b2800) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1176e8400) [pid = 1654] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11676c400) [pid = 1654] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119192c00) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11839c400) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125744400) [pid = 1654] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11918b400) [pid = 1654] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118215800) [pid = 1654] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1290b1400) [pid = 1654] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12ae90c00) [pid = 1654] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1240c4c00) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1162b6c00) [pid = 1654] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1289b3000) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118399800) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128dc4400) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:43:14 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12948d000) [pid = 1654] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:43:14 INFO - PROCESS | 1654 | 1468471394101 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 1654 | 1468471394103 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x112acf800 == 36 [pid = 1654] [id = 771] 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1162b6c00) [pid = 1654] [serial = 2311] [outer = 0x0] 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11839c400) [pid = 1654] [serial = 2312] [outer = 0x1162b6c00] 21:43:14 INFO - PROCESS | 1654 | 1468471394127 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12380a000) [pid = 1654] [serial = 2313] [outer = 0x1162b6c00] 21:43:14 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:43:14 INFO - PROCESS | 1654 | 1468471394398 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:43:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:43:14 INFO - {} 21:43:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 624ms 21:43:14 INFO - PROCESS | 1654 | 1468471394411 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1654 | 1468471394412 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:43:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:43:14 INFO - PROCESS | 1654 | 1468471394415 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1654 | 1468471394416 Marionette TRACE conn2 <- [1,3050,null,{}] 21:43:14 INFO - PROCESS | 1654 | 1468471394426 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 1654 | 1468471394427 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:14 INFO - PROCESS | 1654 | 1468471394525 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:43:14 INFO - PROCESS | 1654 | 1468471394529 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 1654 | 1468471394530 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12df29800 == 37 [pid = 1654] [id = 772] 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126ce1c00) [pid = 1654] [serial = 2314] [outer = 0x0] 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1290b8000) [pid = 1654] [serial = 2315] [outer = 0x126ce1c00] 21:43:14 INFO - PROCESS | 1654 | 1468471394555 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x129158c00) [pid = 1654] [serial = 2316] [outer = 0x126ce1c00] 21:43:14 INFO - PROCESS | 1654 | 1468471394873 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:43:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:43:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:43:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:43:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:43:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms 21:43:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:43:14 INFO - PROCESS | 1654 | 1468471394889 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1654 | 1468471394891 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:43:14 INFO - PROCESS | 1654 | 1468471394895 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1654 | 1468471394897 Marionette TRACE conn2 <- [1,3054,null,{}] 21:43:14 INFO - PROCESS | 1654 | 1468471394901 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:14 INFO - PROCESS | 1654 | 1468471394905 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:15 INFO - PROCESS | 1654 | 1468471395058 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:43:15 INFO - PROCESS | 1654 | 1468471395065 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 1654 | 1468471395066 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x110e62800 == 38 [pid = 1654] [id = 773] 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118329c00) [pid = 1654] [serial = 2317] [outer = 0x0] 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11832e000) [pid = 1654] [serial = 2318] [outer = 0x118329c00] 21:43:15 INFO - PROCESS | 1654 | 1468471395092 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118332000) [pid = 1654] [serial = 2319] [outer = 0x118329c00] 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:43:15 INFO - PROCESS | 1654 | 1468471395500 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:43:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 21:43:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 21:43:15 INFO - PROCESS | 1654 | 1468471395531 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 1654 | 1468471395533 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:43:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:43:15 INFO - PROCESS | 1654 | 1468471395535 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 1654 | 1468471395536 Marionette TRACE conn2 <- [1,3058,null,{}] 21:43:15 INFO - PROCESS | 1654 | 1468471395538 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:15 INFO - PROCESS | 1654 | 1468471395539 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:15 INFO - PROCESS | 1654 | 1468471395641 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:43:15 INFO - PROCESS | 1654 | 1468471395646 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 1654 | 1468471395648 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d387000 == 39 [pid = 1654] [id = 774] 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118358800) [pid = 1654] [serial = 2320] [outer = 0x0] 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11835b000) [pid = 1654] [serial = 2321] [outer = 0x118358800] 21:43:15 INFO - PROCESS | 1654 | 1468471395674 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118361000) [pid = 1654] [serial = 2322] [outer = 0x118358800] 21:43:16 INFO - PROCESS | 1654 | 1468471396020 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:43:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:43:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:43:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:43:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:43:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:43:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:43:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:43:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:43:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 21:43:16 INFO - PROCESS | 1654 | 1468471396126 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1654 | 1468471396128 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:43:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:43:16 INFO - PROCESS | 1654 | 1468471396132 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1654 | 1468471396135 Marionette TRACE conn2 <- [1,3062,null,{}] 21:43:16 INFO - PROCESS | 1654 | 1468471396139 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:16 INFO - PROCESS | 1654 | 1468471396141 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:16 INFO - PROCESS | 1654 | 1468471396251 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:43:16 INFO - PROCESS | 1654 | 1468471396348 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:16 INFO - PROCESS | 1654 | 1468471396350 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d4800 == 40 [pid = 1654] [id = 775] 21:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11319bc00) [pid = 1654] [serial = 2323] [outer = 0x0] 21:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1133e7400) [pid = 1654] [serial = 2324] [outer = 0x11319bc00] 21:43:16 INFO - PROCESS | 1654 | 1468471396383 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x117228c00) [pid = 1654] [serial = 2325] [outer = 0x11319bc00] 21:43:16 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:43:16 INFO - PROCESS | 1654 | 1468471396791 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:43:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:43:16 INFO - {} 21:43:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 21:43:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:43:16 INFO - PROCESS | 1654 | 1468471396805 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1654 | 1468471396807 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:43:16 INFO - PROCESS | 1654 | 1468471396811 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1654 | 1468471396814 Marionette TRACE conn2 <- [1,3066,null,{}] 21:43:16 INFO - PROCESS | 1654 | 1468471396817 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:16 INFO - PROCESS | 1654 | 1468471396819 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:16 INFO - PROCESS | 1654 | 1468471396926 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:43:17 INFO - PROCESS | 1654 | 1468471397029 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1654 | 1468471397030 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af04000 == 41 [pid = 1654] [id = 776] 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x118612000) [pid = 1654] [serial = 2326] [outer = 0x0] 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118816800) [pid = 1654] [serial = 2327] [outer = 0x118612000] 21:43:17 INFO - PROCESS | 1654 | 1468471397062 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11881d800) [pid = 1654] [serial = 2328] [outer = 0x118612000] 21:43:17 INFO - PROCESS | 1654 | 1468471397473 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:43:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 678ms 21:43:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:43:17 INFO - PROCESS | 1654 | 1468471397488 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 1654 | 1468471397489 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:43:17 INFO - PROCESS | 1654 | 1468471397492 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 1654 | 1468471397493 Marionette TRACE conn2 <- [1,3070,null,{}] 21:43:17 INFO - PROCESS | 1654 | 1468471397500 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:17 INFO - PROCESS | 1654 | 1468471397503 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:17 INFO - PROCESS | 1654 | 1468471397610 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:43:17 INFO - PROCESS | 1654 | 1468471397723 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1654 | 1468471397725 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c292800 == 42 [pid = 1654] [id = 777] 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1194edc00) [pid = 1654] [serial = 2329] [outer = 0x0] 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119c39400) [pid = 1654] [serial = 2330] [outer = 0x1194edc00] 21:43:17 INFO - PROCESS | 1654 | 1468471397760 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1257d0400) [pid = 1654] [serial = 2331] [outer = 0x1194edc00] 21:43:18 INFO - PROCESS | 1654 | 1468471398123 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:43:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 21:43:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:43:18 INFO - PROCESS | 1654 | 1468471398165 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1654 | 1468471398167 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:43:18 INFO - PROCESS | 1654 | 1468471398169 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1654 | 1468471398170 Marionette TRACE conn2 <- [1,3074,null,{}] 21:43:18 INFO - PROCESS | 1654 | 1468471398173 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 1654 | 1468471398174 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:18 INFO - PROCESS | 1654 | 1468471398280 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:43:18 INFO - PROCESS | 1654 | 1468471398395 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 1654 | 1468471398396 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d36a800 == 43 [pid = 1654] [id = 778] 21:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119a16c00) [pid = 1654] [serial = 2332] [outer = 0x0] 21:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1290ad800) [pid = 1654] [serial = 2333] [outer = 0x119a16c00] 21:43:18 INFO - PROCESS | 1654 | 1468471398426 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x129159400) [pid = 1654] [serial = 2334] [outer = 0x119a16c00] 21:43:18 INFO - PROCESS | 1654 | 1468471398791 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:43:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 21:43:18 INFO - PROCESS | 1654 | 1468471398840 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1654 | 1468471398842 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:43:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:43:18 INFO - PROCESS | 1654 | 1468471398844 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1654 | 1468471398845 Marionette TRACE conn2 <- [1,3078,null,{}] 21:43:18 INFO - PROCESS | 1654 | 1468471398848 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:18 INFO - PROCESS | 1654 | 1468471398849 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:18 INFO - PROCESS | 1654 | 1468471398953 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:43:19 INFO - PROCESS | 1654 | 1468471399104 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1654 | 1468471399106 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d392000 == 44 [pid = 1654] [id = 779] 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1289c5000) [pid = 1654] [serial = 2335] [outer = 0x0] 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x129160000) [pid = 1654] [serial = 2336] [outer = 0x1289c5000] 21:43:19 INFO - PROCESS | 1654 | 1468471399135 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12948ec00) [pid = 1654] [serial = 2337] [outer = 0x1289c5000] 21:43:19 INFO - PROCESS | 1654 | 1468471399478 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 1654 | 1468471399517 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:43:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:43:19 INFO - PROCESS | 1654 | 1468471399520 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 1654 | 1468471399521 Marionette TRACE conn2 <- [1,3082,null,{}] 21:43:19 INFO - PROCESS | 1654 | 1468471399523 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:19 INFO - PROCESS | 1654 | 1468471399528 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:19 INFO - PROCESS | 1654 | 1468471399657 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:43:19 INFO - PROCESS | 1654 | 1468471399755 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1654 | 1468471399757 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194a5800 == 45 [pid = 1654] [id = 780] 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118215000) [pid = 1654] [serial = 2338] [outer = 0x0] 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12110e000) [pid = 1654] [serial = 2339] [outer = 0x118215000] 21:43:19 INFO - PROCESS | 1654 | 1468471399786 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12ae93c00) [pid = 1654] [serial = 2340] [outer = 0x118215000] 21:43:20 INFO - PROCESS | 1654 | 1468471400306 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:43:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:43:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:43:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 820ms 21:43:20 INFO - PROCESS | 1654 | 1468471400341 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1654 | 1468471400343 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:43:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:43:20 INFO - PROCESS | 1654 | 1468471400346 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1654 | 1468471400348 Marionette TRACE conn2 <- [1,3086,null,{}] 21:43:20 INFO - PROCESS | 1654 | 1468471400352 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:20 INFO - PROCESS | 1654 | 1468471400354 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:20 INFO - PROCESS | 1654 | 1468471400492 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:43:20 INFO - PROCESS | 1654 | 1468471400615 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 1654 | 1468471400616 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119443800 == 46 [pid = 1654] [id = 781] 21:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x117ea6800) [pid = 1654] [serial = 2341] [outer = 0x0] 21:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1182e0400) [pid = 1654] [serial = 2342] [outer = 0x117ea6800] 21:43:20 INFO - PROCESS | 1654 | 1468471400649 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11832ac00) [pid = 1654] [serial = 2343] [outer = 0x117ea6800] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x110e62800 == 45 [pid = 1654] [id = 773] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12df29800 == 44 [pid = 1654] [id = 772] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x112acf800 == 43 [pid = 1654] [id = 771] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12db22800 == 42 [pid = 1654] [id = 770] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x110f35000 == 41 [pid = 1654] [id = 769] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12dfd6000 == 40 [pid = 1654] [id = 768] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12cc44000 == 39 [pid = 1654] [id = 767] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1242b3800 == 38 [pid = 1654] [id = 766] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119171800 == 37 [pid = 1654] [id = 765] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1170e5800 == 36 [pid = 1654] [id = 764] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12c622000 == 35 [pid = 1654] [id = 763] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12661e800 == 34 [pid = 1654] [id = 762] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119169800 == 33 [pid = 1654] [id = 761] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d036800 == 32 [pid = 1654] [id = 760] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1194a5800 == 31 [pid = 1654] [id = 780] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d392000 == 30 [pid = 1654] [id = 779] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d36a800 == 29 [pid = 1654] [id = 778] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12c292800 == 28 [pid = 1654] [id = 777] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12af04000 == 27 [pid = 1654] [id = 776] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d387000 == 26 [pid = 1654] [id = 774] 21:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d4800 == 25 [pid = 1654] [id = 775] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1188e9800) [pid = 1654] [serial = 2222] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11821b000) [pid = 1654] [serial = 2221] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1257da000) [pid = 1654] [serial = 2259] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1245d2400) [pid = 1654] [serial = 2256] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119c3a400) [pid = 1654] [serial = 2224] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1289bd000) [pid = 1654] [serial = 2262] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1182e1400) [pid = 1654] [serial = 2247] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11856b400) [pid = 1654] [serial = 2248] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12492d800) [pid = 1654] [serial = 2225] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11692e400) [pid = 1654] [serial = 2244] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116975800) [pid = 1654] [serial = 2245] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12110d400) [pid = 1654] [serial = 2253] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x128d47400) [pid = 1654] [serial = 2228] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194e7400) [pid = 1654] [serial = 2250] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1289afc00) [pid = 1654] [serial = 2227] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a2d000) [pid = 1654] [serial = 2251] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11860c800) [pid = 1654] [serial = 2242] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a592c00) [pid = 1654] [serial = 2231] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x117229c00) [pid = 1654] [serial = 2241] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a442c00) [pid = 1654] [serial = 2230] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b688400) [pid = 1654] [serial = 2234] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12b675400) [pid = 1654] [serial = 2233] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1257da800) [pid = 1654] [serial = 2239] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12b8d7400) [pid = 1654] [serial = 2237] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12b66a400) [pid = 1654] [serial = 2236] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128dbc800) [pid = 1654] [serial = 2265] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128b9a000) [pid = 1654] [serial = 2263] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12380bc00) [pid = 1654] [serial = 2269] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11821ac00) [pid = 1654] [serial = 2271] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1188ec400) [pid = 1654] [serial = 2268] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12a44a400) [pid = 1654] [serial = 2276] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1290b5000) [pid = 1654] [serial = 2266] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12ae95800) [pid = 1654] [serial = 2279] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126ce4c00) [pid = 1654] [serial = 2260] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x125053c00) [pid = 1654] [serial = 2257] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x129488000) [pid = 1654] [serial = 2274] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12574c000) [pid = 1654] [serial = 2273] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1240c2c00) [pid = 1654] [serial = 2254] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12a592000) [pid = 1654] [serial = 2277] [outer = 0x0] [url = about:blank] 21:43:21 INFO - PROCESS | 1654 | 1468471401677 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:43:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:43:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1377ms 21:43:21 INFO - PROCESS | 1654 | 1468471401724 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:43:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:43:21 INFO - PROCESS | 1654 | 1468471401726 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:43:21 INFO - PROCESS | 1654 | 1468471401729 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1654 | 1468471401731 Marionette TRACE conn2 <- [1,3090,null,{}] 21:43:21 INFO - PROCESS | 1654 | 1468471401734 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:21 INFO - PROCESS | 1654 | 1468471401736 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:21 INFO - PROCESS | 1654 | 1468471401827 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:43:21 INFO - PROCESS | 1654 | 1468471401838 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1654 | 1468471401840 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a72000 == 26 [pid = 1654] [id = 782] 21:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x115121c00) [pid = 1654] [serial = 2344] [outer = 0x0] 21:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1151db800) [pid = 1654] [serial = 2345] [outer = 0x115121c00] 21:43:21 INFO - PROCESS | 1654 | 1468471401869 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11676fc00) [pid = 1654] [serial = 2346] [outer = 0x115121c00] 21:43:22 INFO - PROCESS | 1654 | 1468471402206 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:43:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:43:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 522ms 21:43:22 INFO - PROCESS | 1654 | 1468471402254 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 1654 | 1468471402257 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:43:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:43:22 INFO - PROCESS | 1654 | 1468471402262 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 1654 | 1468471402264 Marionette TRACE conn2 <- [1,3094,null,{}] 21:43:22 INFO - PROCESS | 1654 | 1468471402266 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:22 INFO - PROCESS | 1654 | 1468471402268 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:22 INFO - PROCESS | 1654 | 1468471402349 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:43:22 INFO - PROCESS | 1654 | 1468471402355 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1654 | 1468471402357 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x117348000 == 27 [pid = 1654] [id = 783] 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116936400) [pid = 1654] [serial = 2347] [outer = 0x0] 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117231c00) [pid = 1654] [serial = 2348] [outer = 0x116936400] 21:43:22 INFO - PROCESS | 1654 | 1468471402384 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117ea7000) [pid = 1654] [serial = 2349] [outer = 0x116936400] 21:43:22 INFO - PROCESS | 1654 | 1468471402734 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:43:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:43:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 21:43:22 INFO - PROCESS | 1654 | 1468471402782 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 1654 | 1468471402784 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:43:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:43:22 INFO - PROCESS | 1654 | 1468471402786 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 1654 | 1468471402788 Marionette TRACE conn2 <- [1,3098,null,{}] 21:43:22 INFO - PROCESS | 1654 | 1468471402796 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:22 INFO - PROCESS | 1654 | 1468471402799 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:22 INFO - PROCESS | 1654 | 1468471402881 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:43:22 INFO - PROCESS | 1654 | 1468471402889 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1654 | 1468471402891 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11943c800 == 28 [pid = 1654] [id = 784] 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11832c400) [pid = 1654] [serial = 2350] [outer = 0x0] 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118357000) [pid = 1654] [serial = 2351] [outer = 0x11832c400] 21:43:22 INFO - PROCESS | 1654 | 1468471402918 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118360000) [pid = 1654] [serial = 2352] [outer = 0x11832c400] 21:43:23 INFO - PROCESS | 1654 | 1468471403249 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:43:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:43:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:43:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 21:43:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:43:23 INFO - PROCESS | 1654 | 1468471403257 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1654 | 1468471403258 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:43:23 INFO - PROCESS | 1654 | 1468471403260 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1654 | 1468471403262 Marionette TRACE conn2 <- [1,3102,null,{}] 21:43:23 INFO - PROCESS | 1654 | 1468471403264 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 1654 | 1468471403265 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:23 INFO - PROCESS | 1654 | 1468471403344 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:43:23 INFO - PROCESS | 1654 | 1468471403348 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1654 | 1468471403349 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x123971800 == 29 [pid = 1654] [id = 785] 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11860f000) [pid = 1654] [serial = 2353] [outer = 0x0] 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11861f800) [pid = 1654] [serial = 2354] [outer = 0x11860f000] 21:43:23 INFO - PROCESS | 1654 | 1468471403377 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11881c000) [pid = 1654] [serial = 2355] [outer = 0x11860f000] 21:43:23 INFO - PROCESS | 1654 | 1468471403701 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:43:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:43:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 21:43:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:43:23 INFO - PROCESS | 1654 | 1468471403731 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1654 | 1468471403733 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:43:23 INFO - PROCESS | 1654 | 1468471403735 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1654 | 1468471403738 Marionette TRACE conn2 <- [1,3106,null,{}] 21:43:23 INFO - PROCESS | 1654 | 1468471403741 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:23 INFO - PROCESS | 1654 | 1468471403743 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:23 INFO - PROCESS | 1654 | 1468471403854 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:43:23 INFO - PROCESS | 1654 | 1468471403871 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1654 | 1468471403872 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1240aa800 == 30 [pid = 1654] [id = 786] 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x113195000) [pid = 1654] [serial = 2356] [outer = 0x0] 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11881dc00) [pid = 1654] [serial = 2357] [outer = 0x113195000] 21:43:23 INFO - PROCESS | 1654 | 1468471403897 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118895000) [pid = 1654] [serial = 2358] [outer = 0x113195000] 21:43:24 INFO - PROCESS | 1654 | 1468471404233 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:43:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:43:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:43:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:43:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 522ms 21:43:24 INFO - PROCESS | 1654 | 1468471404258 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 1654 | 1468471404259 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:43:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:43:24 INFO - PROCESS | 1654 | 1468471404261 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1654 | 1468471404262 Marionette TRACE conn2 <- [1,3110,null,{}] 21:43:24 INFO - PROCESS | 1654 | 1468471404265 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:24 INFO - PROCESS | 1654 | 1468471404269 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:24 INFO - PROCESS | 1654 | 1468471404389 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:43:24 INFO - PROCESS | 1654 | 1468471404401 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 1654 | 1468471404403 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261c6000 == 31 [pid = 1654] [id = 787] 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1188ec800) [pid = 1654] [serial = 2359] [outer = 0x0] 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119194800) [pid = 1654] [serial = 2360] [outer = 0x1188ec800] 21:43:24 INFO - PROCESS | 1654 | 1468471404428 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119c31800) [pid = 1654] [serial = 2361] [outer = 0x1188ec800] 21:43:24 INFO - PROCESS | 1654 | 1468471404730 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:43:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:43:24 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 21:43:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:43:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 21:43:24 INFO - PROCESS | 1654 | 1468471404781 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:43:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:43:24 INFO - PROCESS | 1654 | 1468471404790 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:43:24 INFO - PROCESS | 1654 | 1468471404793 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1654 | 1468471404794 Marionette TRACE conn2 <- [1,3114,null,{}] 21:43:24 INFO - PROCESS | 1654 | 1468471404796 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:43:24 INFO - PROCESS | 1654 | 1468471404797 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:24 INFO - PROCESS | 1654 | 1468471404894 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:43:24 INFO - PROCESS | 1654 | 1468471404907 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\", \"4cf3ae27-631e-47f0-b7b3-9013051763aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 1654 | 1468471404909 Marionette INFO sendAsync 4c8d8b06-c8bb-3248-bee5-7b57a54a640c 21:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x128d0f000 == 32 [pid = 1654] [id = 788] 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119ce7000) [pid = 1654] [serial = 2362] [outer = 0x0] 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12380bc00) [pid = 1654] [serial = 2363] [outer = 0x119ce7000] 21:43:24 INFO - PROCESS | 1654 | 1468471404936 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1240bd800) [pid = 1654] [serial = 2364] [outer = 0x119ce7000] 21:43:25 INFO - PROCESS | 1654 | 1468471405310 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:43:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:43:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 21:43:25 INFO - PROCESS | 1654 | 1468471405314 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 1654 | 1468471405316 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1162b6c00) [pid = 1654] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b680800) [pid = 1654] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12c881c00) [pid = 1654] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12d06dc00) [pid = 1654] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124f09800) [pid = 1654] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119190c00) [pid = 1654] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11676f400) [pid = 1654] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a592400) [pid = 1654] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118897000) [pid = 1654] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1133e4800) [pid = 1654] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118218800) [pid = 1654] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118358800) [pid = 1654] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118329c00) [pid = 1654] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126ce1c00) [pid = 1654] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b81dc00) [pid = 1654] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:43:26 WARNING - u'runner_teardown' () 21:43:26 INFO - No more tests 21:43:26 INFO - Got 0 unexpected results 21:43:26 INFO - SUITE-END | took 514s 21:43:26 INFO - Closing logging queue 21:43:26 INFO - queue closed 21:43:26 INFO - Return code: 0 21:43:26 WARNING - # TBPL SUCCESS # 21:43:26 INFO - Running post-action listener: _resource_record_post_action 21:43:26 INFO - Running post-run listener: _resource_record_post_run 21:43:27 INFO - Total resource usage - Wall time: 536s; CPU: 58.0%; Read bytes: 32747008; Write bytes: 951923200; Read time: 317; Write time: 4519 21:43:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:43:27 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148515328; Write bytes: 144031744; Read time: 13734; Write time: 257 21:43:27 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 30600704; Write bytes: 795918848; Read time: 289; Write time: 4227 21:43:27 INFO - Running post-run listener: _upload_blobber_files 21:43:27 INFO - Blob upload gear active. 21:43:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:43:27 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 21:43:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:43:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:43:27 INFO - (blobuploader) - INFO - Open directory for files ... 21:43:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:43:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:43:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:43:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:43:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:43:29 INFO - (blobuploader) - INFO - Done attempting. 21:43:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:43:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:43:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:43:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:43:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:43:31 INFO - (blobuploader) - INFO - Done attempting. 21:43:31 INFO - (blobuploader) - INFO - Iteration through files over. 21:43:31 INFO - Return code: 0 21:43:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:43:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:43:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f7db30e0014baf4e711b0835ea0ecb6a8f37d19afd2fe7de78843fd5a69090453f94b79a70cfafa1c665cc23e17ecee1acfdfeb4dacdce2d0446f582b91634b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/59127cc65dfa3e8cc34f20650883494c99a31b8dee37221be66765de53548f797f8173a5b132ed9cc02087806d48333c0d2a709286d8b8a2b948e14fe832da15"} 21:43:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:43:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:43:31 INFO - Contents: 21:43:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f7db30e0014baf4e711b0835ea0ecb6a8f37d19afd2fe7de78843fd5a69090453f94b79a70cfafa1c665cc23e17ecee1acfdfeb4dacdce2d0446f582b91634b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/59127cc65dfa3e8cc34f20650883494c99a31b8dee37221be66765de53548f797f8173a5b132ed9cc02087806d48333c0d2a709286d8b8a2b948e14fe832da15"} 21:43:31 INFO - Running post-run listener: copy_logs_to_upload_dir 21:43:31 INFO - Copying logs to upload dir... 21:43:31 INFO - mkdir: /builds/slave/test/build/upload/logs 21:43:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.304219 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-13 21:43:31.486507) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-13 21:43:31.490553) ========= 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.PCP8CGyegm/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.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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/f7db30e0014baf4e711b0835ea0ecb6a8f37d19afd2fe7de78843fd5a69090453f94b79a70cfafa1c665cc23e17ecee1acfdfeb4dacdce2d0446f582b91634b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/59127cc65dfa3e8cc34f20650883494c99a31b8dee37221be66765de53548f797f8173a5b132ed9cc02087806d48333c0d2a709286d8b8a2b948e14fe832da15"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013080 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f7db30e0014baf4e711b0835ea0ecb6a8f37d19afd2fe7de78843fd5a69090453f94b79a70cfafa1c665cc23e17ecee1acfdfeb4dacdce2d0446f582b91634b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/59127cc65dfa3e8cc34f20650883494c99a31b8dee37221be66765de53548f797f8173a5b132ed9cc02087806d48333c0d2a709286d8b8a2b948e14fe832da15"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467969238/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-13 21:43:31.529142) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:43:31.529496) ========= 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.PCP8CGyegm/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.bJGY4zul7d/Listeners TMPDIR=/var/folders/s9/h01r07gs45gfv0h9php9jq_000000w/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.005284 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-13 21:43:31.578590) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-13 21:43:31.578885) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-13 21:43:31.579732) ========= ========= Total master_lag: 0.46 =========